1

我在 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 是否在不知道其他用户的上下文中运行?任何帮助,将不胜感激。谢谢。

4

1 回答 1

3

su 尝试使您成为由第一个参数“-root”命名的用户。

试着把它分成“-”“根”。

于 2013-06-25T11:40:36.997 回答