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
答え2
ログインメニューでシャットダウン機能を無効にするには、ファイルを編集して/etc/gdm/gdm.conf-custom
セクション[greeter]
に追加しますSystemMenu=false
。これはパネルメニューには影響しません。すべてのユーザーに対して無効にせずに無効にする方法はわかりませんが、すべてのユーザーに対して無効になっている場合は、ユーザーshutdown
端末でコマンドを使用して解決できます。すべてのユーザーに対して無効にするには、次を参照してください。このリンク; この指示がUbuntuで動作していることを確認していません。
単にPCの前面にある電源ボタンを抜いたり押すのを防ぐ方法がないので、家庭用Linuxディストリビューションの傾向は、すべてのユーザーがこれらの機能を使用せずにコンピュータの前に座ることを許可することです。無効にする方法は明らかです。
答え3
電源ボタンの場合は、/etc/acpi/events/power_buttonを見てください。その間に/etc/inittabを見てみることもお勧めします。ctrlaltdel。