alex'yang
执行shell怎么可以设定用户组
在执行一个shell 脚本text.sh时怎么可以指定用户权限来执行?
alex'yang
[quote]原帖由 [i]liaosnet[/i] 于 2008-6-19 15:07 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8620745&ptid=1164634][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
当然可以考虑使用s位来做,但你首先得有root权限~~ [/quote]
我用这种方法来执行
su - root -c "text.sh"
walkerxk
[quote]原帖由 [i]liaosnet[/i] 于 2008-6-19 15:07 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8620745&ptid=1164634][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
当然可以考虑使用s位来做,但你首先得有root权限~~ [/quote]
现在的shell对shell脚本的s伪都无视了,由于安全原因。
要么用shc编译过。
不是root的话用sudo吧。
sudo visudo
编辑里面的内容,可以设置某些用户,某些命令不用输入密码。