文件类型权限,连结,拥有者,群组,文件容量(bytes),最后修改日期,文档名(.xxx隐藏档)
[-] [rw-] [r--] [r--]
1 234 567 890
chgrp:改变文件所属群组,组名在 /etc/group中必须存在
chown:改变文件拥有者,组名在 /etc/passwd中必须存在
chmod:改变文件的权限
sudo - 进入管理权限
cp 拷贝text.txt为test.txt cp拷贝该文件所有属性,除文档名
chgrp 群组改为user
chown 拥有者改为guo
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:组名 文件或目录
chmod 改变文件属性
owner/group/others read/write/execute r:4 w:2 x:1
上图 -rw-r--r--
owner = rw- =4+2+0 = 6
group = r--=4+0+0 = 4
others = r-- = 4+0+0 = 4
该文件的权限数字是644
chmod [-R] ogo 文件或目录
给test.txt三组读写执行权限
恢复
文件预设权限:umask
与一般权限相关后三位
完整文件权限 rwxrwxrwx
umask在其上做减法 022 ----w--w-
最终权限 rwxr-xr-x
rwx:421
chattr 文件隐藏属性 重要+a +i
+i 可以让一个文件无法被更动,比如删除
+a 不能修改旧有的数据与删除的参数
加权限 + 删除权限 -
其他相关权限 --help ; man chattr ; info chattr 查看
查看隐藏属性 lsattr
文件特殊权限:SUID,SGID,SBIT
SUID 4 SGID 2 SBIT 1
- - s(SUID) - - s(SGID) - - t(SBIT)
q权限修改 chmod -R 特殊权限+一般权限 文件名
SUID
A对程序有x权限,程序的拥有者是B,A在执行B的过程中,会暂时获得B的权限,程序即可被A修改。
SGID
类似SUID,但获取群组的权限
SBIT
用户对此目录有w,x权限,仅自己与root有权删除该目录文件