我需要在red中从python程序(python2.7)执行bash脚本,而这个bash脚本必须以splunk用户的身份从另一个用户帐户运行。在Linux中,我将首先切换到splunk user su - splunk,然后以splunk用户身份在下面输入命令./mybashFile 这是我尝试过的: import subprocess
cmd1=subprocess.Popen(["su","-","spl
我正在尝试使用rbenv来管理ruby版本,但在切换用户时,我在保留该版本时遇到了问题。我还担心我的www-data用户没有选择rbenv的ruby版本,但除了我无法切换用户之外,我没有任何证据表明它正在这样做。但是,当我使用su命令切换到root用户时,我的ruby版本就失效了。/current# su deploy
> deploy@localhost:/var/www