我在 clojure 中有一些代码试图在某个时候切换用户:
(sh "su" " - root" " -c" "/opt/glassfish3/glassfish/bin/asadmin" :in "list-domains")
从我的角度来看,我得到的很奇怪:
{:exit 125, :out , :err su: user - root does not exist}
为什么我不能切换到root用户?clojure 是否在不知道其他用户的上下文中运行?任何帮助,将不胜感激。谢谢。