sudo - 冒充用户

时间:2014-07-31 18:56:21

标签: unix sudo sudoers

我正在尝试正确使用sudo命令和sudoers文件,以便我可以作为另一个用户运行命令。

我的sudoers文件设置如下:

beans ALL = (root,apache) NOPASSWD: /opt/renovations/var/script-*.sh

root,apache和beans是组bean的一部分 此外,/ opt具有755个权限,而/ opt / renovations目录及其子目录由beans用户和组拥有。

我尝试以豆子身份运行的命令是:

sudo -n -u apache -i /opt/renovations/var/script-test.sh  

-n:这样我没有提示输入密码,因为这将由cron运行   -u:这样我就可以冒充apache用户了   -i:这样我就可以模拟登录,并加载了我的.profile。我需要这个,以便访问.profile中的环境变量

我的sudoers文件中是否有需要更新的内容以便这样做?

0 个答案:

没有答案