umask
【命令作用】
设置新文件的权限掩码
【命令语法】
umask [选项] [参数]
【常用选项】
无
【参数说明】
指定的掩码值
【命令示例】
# umask 644 设置以后新建的文件或目录的权限都为644(-rw-r--r--)
chmod
【命令作用】
修改文件或目录的权限
【知识扩展】
文件权限:
属主:u
属组:g
其他:o
所有人:a
读(r)4 写(w) 2 执行(x)1
+ 加入权限 - 减去权限 = 设置权限 --也可用数字表示
【命令语法】
chmod [选项] [参数]
【常用选项】
-R 将目录下的文件一并修改
【参数说明】
文件名
【命令示例】
# chmod o+w test 添加一个写权限到test文件中
# chmod 777 test 将test文件的所有权限改为读写执行
chown
【命令作用】
修改文件或目录的所属人和所属组
【命令语法】
chown [选项] [所属人]:[所属组] [参数]
【常用选项】
无
【参数说明】
文件名
【命令示例】
# chown root:root test 将test文件的所属人和所属组改为root
# chown :root test 将test文件的所属组改为root
getfacl
【命令作用】
查看文件或目录的ACL权限
【命令语法】
getfacl [选项] 参数
【常用选项】
无
【参数说明】
文件或目录名
【命令示例】
# getfacl test 查看test文件的ACL权限
setfacl
【命令作用】
管理文件或目录的ACL权限
【命令语法】
setfacl [选项] 参数
【常用选项】
-m 设置ACL权限
格式:setfacl -m u:用户名:给予的权限 文件名
-x 删除ACL权限
-b 删除所有的ACL权限
-R 递归
【参数说明】
文件名
【命令示例】
# setfacl -m u:test:rwx test 给test文件设置针对test这个用户的ACL权限