根据权限Linux用户分为①所有者 ②所属组中的成员 ③其他人
drw-r--r--
d:文件类型(-普通文件,l链接文件,b设备文件,c字符设备,s套接字文件,p管道文件)
rw-:所属主的访问权限--u
r--:所属组的访问权限--g
r--:其他人的权限--o
r(read):读, w(write):写, x(exceute):执行, -:无权限
chmod(修改权限命令):授权必须切换到root。
chmod u-x,g+r,o=rwx ./a.txt //本目录下a.txt所属用户减去执行权限,同组用户加上读权限,非同组用户读写执行覆盖当前权限
u:所有者,g:所属组,o:其他人,a:所有人
数字表示法:r=4,w=2,x=1
chmod -R 777 demo //-R表示同时授权文件夹下的所有子文件
权限分类:
基本权限:定义所有者、所属组、其他人的权限
特殊权限:定义了SUID、SGID、SBIT权限
ACL权限:针对某个用户或组私人订制权限,优先级高于基本权限
隐藏权限:对文件属性进行特殊定义
chown:修改文件所有者和组别
chown [options] user [:group] file 如:chown -R user09.ayitula doc
chgrp:改变文件的组所有权
chgrp [选项] 组文件