基本权限
1、权限的三类对象
属主:u
属组:g
其他人:o
特殊对象:a(u+g+o)
2、权限的三种类型
读:r=4
写:w=2
执行:x=1
3、授权命令
=:设置; +:添加 ; -:撤销
1、chmod u=r file1 //给file1授予属主读的权限,没有写和执行的权限
2、chmod g=rwx file1 //给file1授予组读、写和执行的权限
3、chmod g-w file1 //撤销file1组写的权限
4、chmod g+w file1 //给file1组授予写的权限
一般采用数字的方式,如:
chmod 777 file1 //给file1 属主,组,其他人都授予读、写、执行的权限
4、更改属主,组
1、change owner->chown
chown zhang.qiao file1 //将file1 的属主改为zhang,组改为qiao
2、chown zhang file1 //只改属主
3、chown .qiao file1 //只改组
5、设置文件属组
chgrp jiang file1 //设置file1属组为qiao
chgrp -R jiang dir1 //设置目录dir1下的所有文件和目录属组为jiang
-R:递归,使目录下的所有文件和目录统一设置
6、acl(权限加强版)
1、setfacl -m u:tom:rw file1 //给file1添加权限为读、写的用户tom
2、setfacl -m g:hr:rwx file1 //给file1添加权限为读、写、执行的组hr
3、setfacl -m o::rw file1 //设置file1其他成员权限为读、写
4、getfacl file1 //查看file1属主,组的具体情况
5、setfacl -x u:tom file1 //删除tom的acl权限