LinuxSir.cn,穿越时空的Linuxsir!

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

一个关于可执行文件权限的问题

[复制链接]
发表于 2006-9-12 17:23:18 | 显示全部楼层 |阅读模式
我写了个脚本,这个脚本里的一些命令需要root权限。所以我把这个脚本的所有者设为root,然后加上s权限。
debian:/usr/bin# ll adsl
-rwsr-xr-x  1 root root 373 2006-09-14 01:17 adsl
为什么普通用户执行这个脚本的时候还是没有root的权限呢?
我记得设置了s标志位可以使执行者拥有文件所有者的权限的阿
发表于 2006-9-12 18:17:15 | 显示全部楼层
-rwsr-xr-x
是不是应当改为:
-rwxr-xr-s
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-12 20:20:07 | 显示全部楼层
没有-rwxr-xr-s的吧
debian:/usr/bin# chmod o+s adsl
debian:/usr/bin# ll adsl
-rwsr-xr-x  1 root root 373 2006-09-14 01:17 adsl
回复 支持 反对

使用道具 举报

发表于 2006-9-12 20:55:46 | 显示全部楼层
忽略suid脚本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-12 20:58:33 | 显示全部楼层
你的意思是脚本设置s标志为是没有用的?
回复 支持 反对

使用道具 举报

发表于 2006-9-12 21:29:37 | 显示全部楼层
correct, Because some security reasons.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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