file-permissions - 使用 icacls 指定权限

标签 file-permissions icacls

我想在空文件夹上为“Everyone”分配只读权限,以便用户无法更改文件夹名称。 但是我希望“每个人”都能够在文件夹中创建/修改/删除文件。

假设该文件夹名为/fred/myfolder

我已经尝试过

icacls /fred /grant Everyone:(OI)R

icacls /fred/myfolder /grant Everyone:(CI)R
icacls /fred/myfolder /grant Everyone:(OI)F

各种组合都无济于事。 文档/我的知识不是很好。 任何帮助将不胜感激

最佳答案

我找到了答案。 我需要

icacls /fred /grant Everyone:(OI)R

然后我只需要

icacls /fred/myfolder /grant Everyone:(OI)(CI)(OI)F

这些是我发现非常有用的组合:

(NP) This Folder Only.
(OI) This folder and files.
(CI) This folder and subfolders.
(OI)(CI) This folder, subfolders, and files.
(OI)(CI)(IO) Subfolders and files only.
(CI)(IO) Subfolders only.
(OI)(IO) Files only.

关于file-permissions - 使用 icacls 指定权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27238635/

相关文章:

java - 如何在 Java 中检查文件权限(独立于操作系统)

linux - scp 文件没有设置正确的所有者

c# - Process.Start 不适用于 Filezilla 的 UNC 路径

windows - icacls 添加额外的显式条目

powershell - 使用 ICACLS 将文件权限设置为 'read-only'

java - 如何通过您的应用程序访问另一个应用程序的/数据文件夹?

powershell - 在 PowerShell 中执行 icacls 以授予对域计算机的文件共享的访问权限

windows - 使用icacls设置文件夹权限递归继承

python - 从 python 调用 Windows 的 icacls

c# - 在 C# 中设置文件权限