我正在尝试使用结构来自动执行一些我在两台服务器上执行的管理工作。一般流程如下: SSH与本地用户 运行:sudo su -成为root(再次提供本地用户密码) 做的工作为根:) 不幸使用run('sudo su -')阻止脚本的执行并允许用户输入。当我输入exit或Ctrl+D时,scipt会恢复,但没有root权限。 我在Switching user in Fabric看到了类似的问题,但因为我
我有一个奇怪的权限问题。看起来,作为一个特定的用户登录,我有不同的权限,当我sudo苏该用户。 使用su成为quantka导致git的权限错误: sudo su quantka -c "git fetch"
conq: repository access denied.
fatal: The remote end hung up unexpectedly
但只是被登录为quantka工作:
我想知道如何使用不同的$ HOME路径打开Mac OS X应用程序。 具体来说,我试图启动一个浏览器,并有不同的会议,所以他们不会互相干扰。 我试过HOME=/Users/daniel/test open /Applications/Firefox.app/通过BASH,但它没有工作(使用〜/ Library中的现有会话打开)。 man open没有提供任何帮助。 我然后尝试创建一个不同的用户,并