Chinaunix首页 | 论坛 | 博客
  • 博客访问: 860380
  • 博文数量: 69
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 1941
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-28 16:10
文章存档

2012年(1)

2009年(14)

2008年(54)

分类: LINUX

2008-11-14 13:19:34

1、SUID和SGID
#chmod   u+s  filename
#chmod   g+s  filename

filename代表一个可执行程序的名称;上面两行命令分别设置了用户ID权限位和组ID权限位。设置后文件权限的可执行标识x将被s代替。程序在运行时将具有该用户或该组的权限。

被设置了SUID和SGID权限位的程序的文件属性例如:
-rwsrwsr-x   1   guest   guest   26   Sep   28   14:00   execute-word

2、Sticky位
#chmod   +t   dirctory_name

Linux系统的/tmp目录是已经被设置了Sticky位的例子。因为该目录是多个用户共享的目录,每个用户都对其有写权限。为保证每个用户只能对自己的文件有修改、删除权限,所以设置了Sticky位。

例如:
drwxrwxrwt   2   root   root   4096   Sep 28   14:00   shells

注:在设置SUID和SGID,以及Sticky位前,要求被设置的文件或目录是可执行的。不然在设置以后,相应的位置上将会出现T或S。

阅读(964) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~