2016-10-19 7 views
0

たとえば、2人のユーザー:user1user2があります。 user1の下では、systemdによって管理されるservice1サービスを実行します。 user2の下では、systemdによって管理されるservice2サービスを実行します。systemdが管理する他のユーザのサービスステータスを確認するにはどうすればよいですか?

は現在、我々は唯一のuser1がマシンにログインすることができ、どのように私はservice2がかを実行しているであるかどうかを伝えるためにsystemd statusまたはsystemd is-activeを実行します。

答えて

0

用途:

sudo systemctl status service2 

必要であれば、これだけ特定のコマンドを呼び出すためにsudoを使用するUSER1を制限するためには/ etc/sudoersファイルに適切なエントリを追加します。

+0

いいえ、動作しません。 :( – andy

+0

私は同じパターンを使用しています。ルートと 'sudo'をrootにすると、' systemctl'でコマンドのステータスを取得できます。 'sudo'を使用しようとすると問題が発生した場合は、あなたの質問に答えるか、それについて新しい質問をしてください。 –

関連する問題