2017-04-05 1 views
0

すべて以下のコマンドをrootで実行する必要があります。 GUIでシャットダウンボタンをクリックするとどうなりますか? cmdで複製するには?コマンドラインインターフェイスを使用して、非sudoユーザーのシャットダウンはどのようにできますか? 電源オフ 停止 シャットダウン telinitの リブート それでもGUIでシャットダウンボタンをクリックしてsudoer缶のシャットダウンではありませんユーザー:

+1

これは興味深い質問ですが、本当にプログラミング問題のようです。 http://superuser.comまたはhttp://unix.stackexchange.comがより適切かもしれません。 – user2357112

+0

このスレッドを見てくださいhttp://unix.stackexchange.com/questions/253767/why-does-reboot-and-poweroff-require-root-privileges/253978#253978シャットダウンを実行すると何が起きているのか、その理由を説明しています/端末/疑似端末からの再起動/電源切断。 GUIは、policy-kitのようなメカニズムを介してシャットダウンまたはリブートすることができます。 –

+0

http://askubuntu.com/questions/86138/how-to-shutdown-restart-suspend-without-authentication-or-confirmationの可能な複製 – gerynix

答えて

0

Sudoは、通常のユーザーがrootでコマンドを実行するための単なる方法です。他の方法が含まれる:元の発信者以外の権限で実行されるsetuid/setgidされたビットのセットと

  • プロセス - https://en.wikipedia.org/wiki/Setuid(「須藤」の実行は、このビットがセットされている)
  • 既に下で実行されるプロセスをsudoが基本的にやっているのと同じことをやっている)
関連する問題