目录
ACL权限设置命令setfacl和getfacl命令
setfacl命令是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。
选项
|参数|说明|
|-|-|
|-b:|删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。
|-k:|删除缺省的acl规则。如果没有缺省规则,将不提示。
|-n:|不要重新计算有效权限。setfacl默认会重新计算ACL mask,除非mask被明确的制定。
|--mask:|重新计算有效权限,即使ACL mask被明确指定。|
|-d:|设定默认的acl规则。
|--restore=file:|从文件恢复备份的acl规则(这些文件可由getfacl -R产生)。通过这种机制可以恢复整个目录树的acl规则。此参数不能和除--test以外的任何参数一同执行。
|--set=acl| 设置当前文件的ACL规则|
|--set-file=file| 从文件读入ACL规则来设置当前文件或目录的ACL规则|
|--test:|测试模式,不会改变任何文件的acl规则,操作后的acl规格将被列出。|
|-R:|递归的对所有文件及目录进行操作。
|-L:|跟踪符号链接,默认情况下只跟踪符号链接文件,跳过符号链接目录。
|-P:|跳过所有符号链接,包括符号链接文件。<