DebianでLXDEを使用しています。ユーザーとしてLXDEにログインしたら、メニューのlogout
アイコンをクリックして、次のいずれかのオプションを選択できます。
shutdown
reboot
logout
suspend
しかし、ターミナルでreboot
またはshutdown -r now
と入力すると、それは機能しません。
ターミナル内からユーザーとしてシステムをシャットダウンするにはどうすればよいですか?システムを正常にシャットダウンできるように、バッテリーが非常に少なくなったときに実行されるコマンドが必要です。
コンピューターのバッテリー残量が少なくなっているときに実行されるコマンドは、デスクトップ環境のGUIを使用して構成できる必要があります。使用する設定アプリを開いて電源オプションを確認するだけで、次のようになります(これはCinnamonにあります)。
ユーザーがパスワードを入力せずにこれらのコマンドを実行できるようにするには、Sudo visudo
を実行して/etc.sudoers
を編集し、次の行を追加します(ユーザー名がmartin
であると想定)。
martin ALL=NOPASSWD:/usr/sbin/pm-suspend
martin ALL=NOPASSWD:/sbin/reboot
martin ALL=NOPASSWD:/sbin/shutdown
その後、次のようにパスワードなしで実行できます。
Sudo reboot
あるいは、特にshutdown
の場合、ユーザーを/etc/shutdown.allow
に追加してからshutdown -a
を実行できますが、Debianでは機能しません。