Linux 特殊权限位简介
suid、guid
suid 针对二进制命令或者程序,让其拥有root或者属主权限执行
一、setsuid :
chmod 4755 二进制命令或者程序
chmod u+s 二进制命令或者程序
示例:
二、setguid
setguid 格式:
chmod 2755 二进制命令或者程序
chmod g+s 二进制命令或者程序
1、guid让二进制命令或者程序拥有用户组权限
2、针对文件夹使创建的文件拥有父目录相同的权限
示例:
[root@gaogzhen 123]# ll -d drwxrwxrwx 2 oldboy incahome 4096 Oct 28 17:51 . [root@gaogzhen 123]# touch 214124 [root@gaogzhen 123]# ll total 0 -rw-r--r-- 1 root root 0 Oct 28 17:51 214124 [root@gaogzhen 123]# chmod g+s /gaogzhen/test/123 [root@gaogzhen 123]# ll =d ls: cannot access =d: No such file or directory [root@gaogzhen 123]# ll -d drwxrwsrwx 2 oldboy incahome 4096 Oct 28 17:51 . [root@gaogzhen 123]# touch 33423432 [root@gaogzhen 123]# ll total 0 -rw-r--r-- 1 root root 0 Oct 28 17:51 214124 -rw-r--r-- 1 root incahome 0 Oct 28 17:52 33423432