Ubuntu 11.04を使用している場合、自分のコンピュータをシャットダウン/一時停止/休止状態にするように2人のユーザー(rootユーザーと一般ユーザー)のみを設定するにはどうすればよいですか?
ベストアンサー1
このshutdown
バイナリはrootユーザーだけが利用できます。一般的なアプローチは、ユーザーがシャットダウンを実行できるようにsudoルールを設定することです。〜のように根。ユーザーに完全なsudo権限がまだないと仮定すると(Ubuntuデスクトップシステムの最初のユーザーがいる場合)、/ etc / sudoersに次の行を追加できます(セキュリティvisudo
のためにこのユーティリティを使用)。
joe hostname=(root) /sbin/shutdown -h now
メッセージなしで閉じたい場合彼らパスワードを入力したら、次のようにNOPASSWDオプションを追加します。
joe hostname=(root) NOPASSWD: /sbin/shutdown -h now
ワイルドカードまたは明示的な宣言を使用してシャットダウンを実行する方法を変更できます。たとえば、shutdown -h now
システムがすぐに停止することを許可しますが、再起動しません。-r
システムの再起動を許可できます。
sudoerを設定した後、joeは次のコマンドを実行してシステムを再起動できます。
sudo /sbin/shutdown -h now
joeとして次のコマンドを実行すると、次のコマンドを使用して実行する権限を持つコマンドを確認できますsudo
。
sudo -l