关于suid

sh/bash/dash/ksh/zsh等Shell脚本
回复
ubootme
帖子: 2
注册时间: 2009-12-16 21:17

关于suid

#1

帖子 ubootme » 2012-05-07 20:10

目前有一个
fenggx@ubuntu10-04-fengx:~/test$ ll 2.sh
-rw-r--r-- 1 fenggx fenggx 0 2012-05-07 20:00 2.sh

目前我通过
fenggx@ubuntu10-04-fengx:~/test$ chmod u+s 2.sh -v ; ll 2.sh
mode of `2.sh' changed to 4644 (rwSr--r--)
-rwSr--r-- 1 fenggx fenggx 0 2012-05-07 20:00 2.sh

为何红色的rwSr中的S不是小写的?

我看文档上说如果出现大写S表明执行权限位未被设置;这是个什么情况?如何才能变成小写
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 关于suid

#2

帖子 lilydjwg » 2012-05-07 20:17

代码: 全选

chmod +x 2.sh
不过对脚本这类需要解释器的程序,suid 是无效的。
ubootme
帖子: 2
注册时间: 2009-12-16 21:17

Re: 关于suid

#3

帖子 ubootme » 2012-05-08 8:38

十分感谢,原来没有加入执行的;我太傻了;
lilydjwg 写了:

代码: 全选

chmod +x 2.sh
不过对脚本这类需要解释器的程序,suid 是无效的。
回复