Linux学习之文件权限

一:基本权限UGO

4.1.1UGO设置文件属性与权限

chown:修改文件属主,属组

chgrp:修改文件属组

chmod:修改文件权限

将文件属主root改成qfedu

chown qfedu file1

修改属主,只需在属主和属组之间加入“.”或“。”即可

chown qfedu1.linux file1

添加-R参数即可将某个目录下的所有子目录或者文件同时修改属主或属组

u,o,g这三个符号代表属主,属组,其他用户这三种身份

r,w,x这三个符号代表读,写,执行

增加某一权限chown u+x file1

删除某一权限chown u-x file1

同时给所有对象增加读写执行权限 chmod a=rwx file

同时删除所有对象的全部权限 chmod a=- file

一次分别给不同对象增加或删除不同的权限 chmod u=r,g=rx,o+w file

4.2.1基本权限ACL

getfacl命令可以查看ACL权限

setfacl命令可以设置ACL权限,添加-m参数可以修改当前文件ACL权限

setfacl -m u:ansiyuan:rw 

4.2.2ACL高级特性

mask用来指定最大有效权限,系统给用户赋予的ACL权限需要和mask的权限逻辑“相与“

mask能临时降低用户或组的权限

default命令可以继承上一个目录的权限

posted @ 2023-12-03 18:05  安思远233  阅读(40)  评论(0)    收藏  举报