我想更改文件的 ACL 并将“完全权限”设置为特殊用户。
我知道 cacls 命令cacls . /e /t /p Everyone:f
但这仅在操作系统是英文的情况下才有效。对于德国系统,它必须是
cacls . /e /t /p Jeder:f
.
我知道用户“每个人”(S-1-1-0)的众所周知的 SID,但似乎我不能将它们与 cacls 一起使用。
我试过了cacls . /e /t /p S-1-1-0:f
。
有没有办法使用 Windows 命令行工具来完成这项工作?我不允许将此作业的软件或其他命令行工具与我的软件捆绑在一起。
该解决方案必须从 Java 进程中调用,但这应该不是问题。