lsattr chattr 特殊权限 uid gid sticky

Posted 学习linux的菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lsattr chattr 特殊权限 uid gid sticky相关的知识,希望对你有一定的参考价值。

lsattr
lsattr 查看文件的特殊权限
lsattr -R 可以列出目录下所有文件的权限
chattr
chattr 赋予文件特殊权限
chattr +i 赋予这个权限以后文件不能进行操作只能查看
chattr +a 赋予这个权限以后文件不能删除移动重命名之类只能追加进去内容

特殊权限
umaks root默认为0022 普通默认0002
set_ uid 临时拥有拥有主的权限 以拥有主的权限去执行 他作用于拥有主 u
chomd u+s 123 就是让123这个文件拥有set_ uid 权限 特征是在拥主位置u有没有大小s

set_ gid 拥有拥有组的权限 以拥有组的权限去执行 作用于拥有组g 在里面创建文件或目录他会继承拥有组的权限 原有的不会改变 后面创建的才会去改变 特征是在拥有组位置g有没有大小s

stick_bit 防止删除 赋予这个权限以后只能是创建者和root去删除或者编写,其他人没权限 特征是在其他人位置o有没有大小t 。没有这个权限的情况下能否删除文件取决上级目录的权限 上级目录有X权限 文件就可以删除。

用umaks权限表示
sed_uid =suid 4
sed_gid=sgid 2
stick_bit =sticky 1
umask root用户默认为0022 普通用户默认为0002
有umask表示 /etc/passwd 就是4755 因为他具有sed_uid 权限

以上是关于lsattr chattr 特殊权限 uid gid sticky的主要内容,如果未能解决你的问题,请参考以下文章

Linux文件系统特殊权限:chattr lsattr

Linux笔记之lsattr chattr隐藏属性

chattr 文件隐藏属性 / chmod u+s / chmod g+s / chmod o+t 特殊权限

chattr命令

chattr & lsattr

2周第3次课 文件或目录权限chmod 更改文件所有者和所属组chown umask掩码 文件特殊属性chattr_lsattr