ある時点でユーザーを切り替えようとするコードが 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 は、他のユーザーを認識しないコンテキストで実行されていますか? どんな助けでも大歓迎です。ありがとう。