问题标签 [cacls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如果我只知道 SID,如何在 Windows 中更改文件 ACL?
我想更改文件的 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 进程中调用,但这应该不是问题。
command-line - 如何使用命令行获得 NTFS 文件的有效权限?
根据主题,是否有一个命令,甚至可能是一个示例 VBScript,我可以使用它来计算/读取 Windows XP 和 Windows Server 2003 操作系统中文件的有效权限?我想要的只是能够获得与我在 NTFS 文件的安全性->高级选项的“有效权限”选项卡中看到的相同的信息。
calcs、icacls 等命令不提供有效权限——它们可以列出继承的权限,但不计算有效权限。
编辑-根据下面的答案,通过使用 VB 脚本是不可能的。我将编写一段代码,然后从 VBScript 调用它
java - java中不可删除的文件夹
我尝试使用 java 代码创建一个不可删除的文件夹。我在命令提示符中使用命令“cacls (Foldername) /e /c /d %username%”它工作正常。然后我尝试在我的 java 类(Eclipse IDE)中实现。它不起作用。
UndeletableFolder.java
如果有其他方法可以做到这一点。提前致谢。
windows - 如何在 Windows 操作系统中访问不可删除的目录/文件?
我对目录不可删除的概念有疑问。在Windows 操作系统中,我们使用命令"cacls FolderName /e /c /g %username%:f"将不可删除的文件或文件夹转换为可删除。我使用相同的命令访问C: 驱动器中存在的“不可删除文件夹” (例如恢复、文档和设置等)。它不起作用。他们如何创建这种文件夹。如果有其他方法可以做到这一点。请清除我。提前致谢。
windows - 当我使用 USB 驱动器时,如何实现 CACLS 和 IICS 功能?
我需要创建一个没有正常功能的目录。我使用 CACLS 和 ICACLS 命令将目录设置为安全且对其他人不可删除。当我的系统(NTFS)中存在目录时,它成功运行。我在我的 USB 驱动器中创建了一个目录,我使用了相同的命令,输出是“Cacls 命令只能在使用 NTFS 文件系统的磁盘驱动器上运行。” 当目录存在于 USB 驱动器中时,是否有任何命令可以实现此概念?
batch-file - 使用 CACLS 命令解锁文件
诱惑太大,我不得不为自己测试,
我说的是CACLS
我使用以下命令从所有内容中锁定文件
很好,虽然我这样做的印象是:
即使 CMD 一直告诉我更改成功,但还是失败了
我该如何摆脱这个问题?
c++ - 使用 ShellExecute 运行具有多个参数的 icacls
我正在尝试从 C++ 执行 icacls。下面的代码什么都不做。我仍然不知道为什么它什么都不做。我看不到 icacls 返回给我的内容,因为 cmd windows 自动关闭。HINSTANCE 也没有为我提供太多。如何使用具有多个参数的 icacls?
batch-file - Cacls、Windows 7、完全权限、本地名称
我需要使用(在 win7 上已弃用)Cacls 授予对文件夹的完全访问权限。在我看来,我必须使用 cacls 本地化用户名和组名。例如:
这给了我错误“未完成帐户名称和安全 ID 之间的映射”。下一个命令运行良好(俄语用户 = Пользователи)。
无论系统语言如何,如何授予文件夹的完全权限?
c# - c# windows服务中如何使用CACLS
我想使用 c# 服务阻止用户访问某些文件夹。这意味着当您启动服务时,无论它是否被阻止,最终结果都是被阻止的文件夹。我写了一个代码。但你确定吗?请帮助解决这个问题