linux程序权限

-----(用户 setuid=4)-----
s-Setuid,其它用户以所有者权限执行(可执行程序)(用户)
# ls -l /bin/touch
-rwsr-xr-x. 1 root root 50644 May 31  2011 /bin/touch

添加setuid:
#chmod u+s /bin/touch

#chmod 4755 /bin/touch



-----(组 setgid=2)-----
s-SetGid,其它用户以所有者的所有组权限执行(可执行程序)(组)
# ls -l /bin/touch
-rwxr-sr-x. 1 root root 50644 May 31  2011 /bin/touch

添加setgid:
#chmod g+s /bin/touch

#chmod 2755 /bin/touch


-----粘着位=1 其他人-----
t-粘着位
如果一个权限为777目录具有粘着位,每个用户都可以在这个目录下创建文件

,但是只能删除自己是所有者文件
# ls -ld /tmp
drwxrwxrwt. 15 root root 4096 Jul 25 15:27 /tmp

添加粘着位:
#chmod o+t /bin/touch

#chmod 1777 /bin/touch


查找SetUID程序:
#find / -perm -4000 -o -perm -2000

你可能感兴趣的:(linux,权限,程序)