![使用 cacls 设置可执行文件的权限](https://linux22.com/image/1278588/%E4%BD%BF%E7%94%A8%20cacls%20%E8%AE%BE%E7%BD%AE%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E7%9A%84%E6%9D%83%E9%99%90.png)
究竟如何才能限制文件的读取和执行权限,而其他内容保持不变。因此,您无法打开文件,但可以执行诸如移动和删除等操作。
答案1
这些不是 cacls 中支持的权限。支持的权限包括:读取、写入、更改、完全控制、无。
编辑:如果一个人可以复制它,他们就可以阅读它,如果他们可以写入/更改它,他们就可以删除它。
答案2
授予所有内容,但拒绝读取/执行权限:
icacls myfile /grant user:m /deny user:rx
授予特定权限:
icacls myfile /grant user:(gw,ge,d,wd,ra,rea)
类似操作可用xcacls
,但是不是与旧的cacls
。
答案3
这是您想要的工具。您说您不希望他们能够打开它,但如果他们可以读取它,他们就可以打开它。正如您在对话中提到的那样,您可以限制他们执行文件的能力。