Linux文件权限
1.基本权限UGO
三类对象
owner 属主
group 属组
other 其他
主要权限
r:Read 读取 数字设定为4
w:Write 写入 数字设定为2
x:execute 执行 数字设定为1、
1.1设置文件属性与权限
chown:修改文件属主 属组
chgrp:修改文件属组
chmod:修改文件权限
当我们修改属主时,应该先创建一个文件,之后查看在修改。列如:
touch test
ll test
chown 用户名 test
之后你会发现属主发生了改变。
当我们更改属组时我们要用到chgrp命令
chgrp linux02 file2
这样我们就能更改了
当我们需要查看所有目录或文件同时修改属组或属主我们应该用 chown -R qfedu:linux dir01/
属主增加执行权 chmod u+x 文件名
增加写入权限 chmod g+w 文件名
增加读写执行 覆盖当前权限:chmod a=rwx 文件名
删除一个权限:chmod a-x 文件名
删除所有权限:chmod a=- 文件名
增加或删除不同权限 chmod u=r,g=rx,o+w 文件名
递归参数 chmod -R a=rwx dir01/
2.基本权限ALC
ACL权限管理命令 getfacle 文件名
设定ACL权限 setfacl 选项 文件名
tester 用户赋予读写 aclfile 文件的权限
setfacl -m u:tester:rw aclfile
子文件/目录继承父目录的权限
mkdir mydir
ll -d mydir
setfacl -m d:u:tester:rwx mydir
getfacl mydir
删除 ACL 权限
setfacl -x g:tester2 aclfile
3.文章总结
学习了本章,我们知道了文件的一些基本权限会给我们的文件添加或者删除一些权限,这章所学的知识比较多,需要记的东西也很多,所以我们课后要加强对本章节的复习。
浙公网安备 33010602011771号