一、权限与命令之间的关系
二、文件与目录的默认权限与隐藏权限
1)umask为默认的权限(通过umask -S)查看你的系统的默认权限。
umask的分数是指该默认值需要减掉的权限,比如说umask=022,则该权限为u=7-0=7,g=7-2=5,o=7-2=5;即该权限为755
2)文件的隐藏属性chattr,lsattr(显示文件隐藏属性)
chattr [=-=][ASacdistu]最常用的是a和i,其中a代表这个文件只能增加数据,而不能删除数据或修改数据。只有root有这个权限。i代表让一个文件不能被删除,改名,设置链接也无法写入或添加数据。如
3)隐藏权限
除了owner,group,others三个权限身份都有的rwx之外,还有SUID,SGID,SBIT
对于SUID而言,当加入这个权限后,x就变为s,比如说一个用户要修改只有root才能修改的密码,这要怎么做呢?
对于SGID而言,当s标志在文件所有者的x项目时为SUID,那s在用户组的x时则为SGID。如
对于SBIT只是对目录有效。当将目录A加上SBIT的权限后,则只能对自己创建的文件或目录级逆行删除等相关操作,而无法删除他人的文件。
那么怎么加入以上的这三种权限呢,则像rwx这三个权限一样,SUID=4,SGID=2,SBIT=1;只要在rwx的权限前加上一个数字即可。比如说: