【发布时间】:2018-06-22 14:59:23
【问题描述】:
我认为这可能是配置问题,但我正在寻找确认/建议。
从终端或脚本,如下:
user1$ sudo su - user2 -c "pwd"
提示我输入原始 user1 的密码。但是,以下内容:
user1$ sudo su - user2
user2$ pwd
user2$ /home/user2
工作得很好。
sudo -l 显示了 user1 切换到 user2 的正确权限,我对为什么通过 -c 参数传递命令失败感到有些困惑,但是单独执行每个步骤就可以了。
提前感谢您的建议。
【问题讨论】:
-
我认为这道题不是编程题。