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.文章总结
学习了本章,我们知道了文件的一些基本权限会给我们的文件添加或者删除一些权限,这章所学的知识比较多,需要记的东西也很多,所以我们课后要加强对本章节的复习。

 

posted @ 2023-11-29 00:15  捣蛋男孩  阅读(145)  评论(0)    收藏  举报