面料苏使用sudo
问题描述:
我有以下程序,我需要在面料来实现:面料苏使用sudo
- 苏NEWUSER
- CD/NEWUSER /斌/
- 须藤./script.sh
我试图在这里实施解决方案 switch to different user using fabric 但它不适用于我。
我得到“必须以sudo权限以root身份或用户身份登录”,这意味着sudo 由于某种原因不起作用。 当我把在发送命令即须藤奇怪的是:
执行(SU,PWD, 'NEWUSER',须藤( './ script.sh'))
似乎它的工作原理,但并不像新用户,但由旧用户执行。
任何想法?我可以使用另一个实现吗?
答
由于我尝试了很多事情并且无法找到解决方案,我决定采取一种解决方法。 我直接与新用户ssh,以避免苏,然后sudo。 当然,这只适用于如果你的新用户可以ssh到节点
我认为它在第一阶段失败。你需要打电话给'sudo su newuser' ... –
'sudo su newuser'既不能工作也不能工作。我已经尝试过了 –