2017-03-22 4 views

答えて

0

sudoで-uフラグを使用すると、 'echo "コマンドが実行されます。ユーザーがw3svcasadmとして実行しましたが、そのコマンドはファイルに出力する作業ではありません。 '演算子。 bashがその演算子を使用しているときには、すでにシェルを実行しているユーザーに切り替えられています。そのユーザーがrootの場合、ファイルはrootの下に作成されます。あなたのスクリプトでは、 "su w3svcsadm"を使ってそのコマンドを実行する前にシェルユーザーを切り替えることができます。そうすれば、その-uフラグをまったく使用する必要はありません。

関連する問題