也许有人可以帮助我。我想将以下chmod命令转换为可在Windows 7上使用,但是我缺乏理解。
/bin/chmod -R u+w,go-w,a+r somedirectory
/bin/chmod a+x anotherdirectory
非常感谢。
也许有人可以帮助我。我想将以下chmod命令转换为可在Windows 7上使用,但是我缺乏理解。
/bin/chmod -R u+w,go-w,a+r somedirectory
/bin/chmod a+x anotherdirectory
非常感谢。
Answers:
以下是从cacls手册/帮助页面获取的几个示例。
将“ Dean”用户的全部控制权授予所有文件和子目录:
cacls somedirectory /e /t /p Dean:f
向单个文件添加只读权限
CACLS myfile.txt /E /G "Power Users":R
向第二组用户添加完全控制权限
CACLS myfile.txt /E /G "FinanceUsers":F
现在撤销第一组的“读取”权限
CACLS myfile.txt /E /R "Power Users"
现在给第一组完全控制:
CACLS myfile.txt /E /G "Power Users":F
给财务组完全控制一个文件夹和所有子文件夹
CACLS c:\docs\work /E /T /C /G "FinanceUsers":F
看起来“ / t”递归到所有文件和子目录,并且“ / e”编辑而不是替换访问控制列表(权限)。每个命令可以使用多个选项,但是我一直无法一次更改所有内容。Cacls似乎想要特定的组和用户,而不是o,g,a选项。
这是来自“ cacls /?”的更多信息:
/G user:perm Grant specified user access rights.
Perm can be: R Read
W Write
C Change (write)
F Full control
/R user Revoke specified user's access rights (only valid with /E).
/P user:perm Replace specified user's access rights.
Perm can be: N None
R Read
W Write
C Change (write)
F Full control