文件系统权限操作(5个命令)
1.umask (user file-creation mask 用户创建文件时的遮罩码)
【命令作用】修改用户创建文件时的遮罩码
【命令语法】umask (参数)
【常用选项】
【参数说明】想要修改成的用户遮罩码的数值
【命令示例】
将用户的遮罩码改为0000
umask 0000
2.chmod (change file mode bits 改变文件模式属性)
【命令作用】更改文件或目录的权限
【命令语法】chmod (参数1)(参数2)
【常用选项】
-R 修改目录权限时进行递归处理
【参数说明】参数 1 修改后的文件权限 ;参数 2 修改的文件名
【命令示例】
为/file 文件的属主,添加w权限
chmod u+w /file
3.chown (change file owner and group 改变文件的属主和属组)
【命令作用】改变文件的属主和属组
【命令语法】chown [选项] (参数1 :参数2) (参数3)
【常用选项】
【参数说明】参数 1 属主; 参数 2 属组 ; 参数3 修改的文件名
【命令示例】
修改/file 文件的属主和属组都为test
chown test:test /file
4.getfacl (get file access control lists 获取文件的访问控制列表)
【命令作用】获取文件的访问控制列表
【命令语法】getfacl [选项](参数)
【常用选项】
【参数说明】需要查看的文件名
【命令示例】
查看 /file 文件的访问控制列表
getfacl /file
5.setfacl (set file access contorl lists 设置文件的访问控制列表)
【命令作用】设置文件的访问控制列表
【命令语法】setfacl (选项)[参数1][参数2]
【常用选项】
-b 清除所有的扩展的acl规则
-m 后接需要添加的acl规则,多条用逗号隔开
【参数说明】参数1 权限(user:rwx) ,参数2 文件名
【命令示例】
设置test用户对于文件/file的扩展权限为rw
setfacl -m test:rw /file