chacl命令是linux系统里用来更改文件或目录的访问控制列表的命令,即文件或目录的权限设置,和chmod命令有异曲同工的功能,不过chacl比chmod更为强大,更为细致,更为好用,因为chacl命令运行更加粒度化的定义文件目录相应的用户或组的权限。
语法格式:chacl 参数 文件名;参数不可以为空,如图1。
图1
参数说明-l参数:列出文件和目录的权限信息,如图2。
u:表示所属用户的权限,rw表示可读写
g:表示所在用户组的权限,r表示只读
o:表示其他用户的权限,r表示只读
图2
-b参数:表示改变两个ACL属性,分别是文件访问ACL和目录默认的ACL。
-B参数:清除所有的ACL。
-d参数:只设置目录的ACL。
-R参数:只清除文件的ACL。
-D参数:只清除目录的默认ACL。
-r参数:递归设置访问ACL。
实例通过chacl命令设置文件或者目录的权限,如图3:
图3