关于不同用户之间,sudo 执行 shell 的 权限问题
比如一个用户需要执行run.sh
但是run.sh中调用了另外一个 prepare.sh,
但是如果用sudo -u xxx /home/xxx/run.sh ,就提示 Permission Denied。
是执行那个prepare.sh的时候产生的。
不知道如何解决?谢谢大家!
etc/sudoers文件
Host_Alias ME=Armageddon
Cmnd_Alias RUNRUN = /home/xxx/*
Runas_Alias UUSER = xxx
AnotherAccount ME=(UUSER) RUNRUN 把哪个脚本也给它权限不行吗,再就是那个脚本里包含一些此用户无限运行的系统命令,还有脚本引用的时候是绝对路径吗? 脚本引用的时候是绝对路径
谢谢,这个解决问题!
原来相对路径是不行的。开始没有注意,非常感谢。
页:
[1]