在某些文件的权限表上,有时候我们会看到会有除了rwx位之外的s位,这个位是有什么作用呢?其实很简单,如果在ower组上出现了s位(ping),这个时候,如果别人去执行这个命令(非root),他执行这个命令的时候不是用自己的uid而是用拥有者的uid来执行这个命令,root当然能执行了,这个相当于暂时提升权限。
类似的,在group组出现s位的时候,表明其他用户在执行的时候,不是用的自己的uid,而是用创建该文件的人相同组的人的uid来执行这个文件,也是权限的提示,可能只是提升的比较少而已。
r对应的权限是4 w对应的权限为2 x对应的权限为1 拥有者的权限是4 group拥有的权限是2
chmod 744 maple.txt
这个时候的的maple的权限对应的为 -rwxr--r--
如果加上suid
chmod 4744
如果加上sgid
chmod 2744
chown -R male
递归的改变male下的文件的拥有者
chown root:root maple.txt
getent group root (查看root组下有哪些用户)