【发布时间】:2016-12-08 17:13:11
【问题描述】:
我需要在 Linux 中以另一个用户身份运行两个或更多命令。例如,使用“root”,我需要对另一个用户执行 sudo 并执行“cd /tmp/; ls -ltr”之类的操作。
如果我这样做:"sudo -i -u john.smith whoami" 不带双引号,它会告诉我我是 john.smith。
现在我想扩展 do whoami、更改目录并执行 ls 命令,同时使用“root”来 sudo 作为 john.smith。
【问题讨论】:
-
你能说清楚你想要什么吗?
-
制作一个脚本并运行它?
-
对不起,我应该澄清一下我想在不编写脚本的情况下尝试这个。最终,我希望能够使用我们的自动化调度程序即时更新命令,而无需登录服务器并更新脚本。这样,如果我不在,其他人也可以这样做。
标签: linux