LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1640|回复: 2

为何chmod 7777加setguid不好用,而用chmod g+s就可以?

[复制链接]
发表于 2004-11-4 17:12:50 | 显示全部楼层 |阅读模式
如题!
过程如下:

bash-2.05$ ls -la
drwsr-xr-t 2 testsetuid test 512 11ÔÂ 4 16:10 test.gid

bash-2.05$ chmod 7777 test.gid
bash-2.05$ ls -la
drwsrwxrwt 2 testsetuid test 512 11ÔÂ 4 16:10 test.gid

bash-2.05$ chmod 7755 test.gid
bash-2.05$ ls -la
drwsr-xr-t 2 testsetuid test 512 11ÔÂ 4 16:10 test.gid

bash-2.05$ chmod g+s test.gid
bash-2.05$ ls -la
drwsr-sr-t 2 testsetuid test 512 11ÔÂ 4 16:10 test.gid
bash-2.05$


这是为什么呢?偶100思8得其解
盼兄弟们告知,谢谢~!
发表于 2004-12-6 08:30:22 | 显示全部楼层

完全正常

看样子楼主还得了解一下suid,guid的概念。
发表于 2004-12-22 16:14:00 | 显示全部楼层
我基本就没用过数字的写法,因为英文的好象更容易记。
G就是GROUP,U就是USER,A就是ALL,这个不难记吧?R就是读,W就是写,还有个X,是执行吧。常用的就这些了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表