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