高级权限
suid
sgid
t权限
隐藏权限
umask
facl
suid:
当你对一个命令设置了suid之后,后面不管谁来执行他,都会拥有该命令的所有者权限(只能对可执行权限的文件进行设置)
which cat 查找命令的全路径ll `which cat` 两条命令合在一起
chmod 4755 `which cat` 增加suid权限
chmod 755 `which cat` 取消suid权限
chmod u+s `which cat` 字母方式增加suid权限
chmod u-s `which cat` 字母方式取消suid权限
sgid:
当你对一个目录设置了sgid之后,后面再往这个目录下创建文件,新创建文件的所属组都属于他父目录的所属组(只能对目录操作)
chmod 2755 dir1 增加sgid权限t(sticky)权限:
当你给一个目录设置了t权限之后,其他用户(root账户除外)在这个目录下不能删除不属于自己的文件
chmod 1777 dir1 设置t权限隐藏权限
lsattr file1 查看文件的隐藏权限
lsattr -d dir1 查看目录的隐藏权限
chattr +a file1 增加a隐藏权限( 能追加 不能写 不能删除,包括root帐户)
chattr +i file2 增加i隐藏权限(不能追加 不能写 不能删除,包括root帐户)
chattr -a 取消a隐藏权限
chattr -i 取消i隐藏权限
chattr -d 对目录操作
未完,待续。。。