DebianJessieで通常のユーザーのシャットダウンと再起動を有効にする方法
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
私もWindowsを使用しており、これまでのブログは主にWindowsに関するものでしたが、Linuxも定期的に使用しています。 仕事用のPCにDebianJessieをインストールしたところ、GUIからシャットダウンアクションが機能しないことに気づきました。 私がインストールしたデスクトップ環境は、古き良きGnome2のフォークであるMateです。 シャットダウンアクションを実行しようとするたびに、システムはルートパスワードを要求します。 この記事では、それを機能させ、rootパスワード要求を取り除く簡単な方法をあなたと共有したいと思います。
広告
次の手順に従ってください。
- お気に入りのターミナルを開き、ルートセッションに切り替えます。
- cksessionおよびpolicykitパッケージがインストールされていることを確認してください。 そうでない場合は、それらをインストールします(Mate DEの場合、ポリシーキットエージェントもインストールします):
#apt-get install policykit-1 mate-polkit consolekit
- これらのパッケージをインストールしたら、ポリシーを修正して、通常のユーザーがPCをシャットダウンできるようにする必要があります。 これは、簡単なファイル編集で実行できます。
繰り返しになりますが、ルートターミナルから次のテキストファイルを編集する必要があります(テキストエディタとしてmceditを使用します)。mcedit /usr/share/polkit-1/actions/org.freedesktop.login1.policy
これは通常のXMLファイルです。
次の行を見つけます。アクションブロック内のセクションを修正して、次のようにします。
システムの電源を切ります システムの電源をオフにするには、認証が必要です。 はい はい はい - 編集します デフォルト 次のセクションの上記の例と同様のブロック:
それでおしまい。 ここで、OSを再起動するだけです(私の場合、再起動しなくても動作を開始しました)。 電源アクションは、gksu / elevationリクエストなしで機能するようになりました。
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください