web-dev-qa-db-ja.com

PackageKitソフトウェアのパスワード更新ダイアログを無効にする方法は?

PackageKitプロジェクトダイアログは、Debian Jessieデスクトップでrootパスワードの入力を求めるプロンプトを表示し続けます。これは、ログインしたアカウントにroot権限があるか、rootパスワードを知っていることを前提としているようです。

デスクトップ設定で無効にする方法はありますか?

3
vfclists

KDEを使用していますか?私は先日この問題を抱えていました、そしてsystemctl stop/disable packagekitまったく役に立たなかった。

プロンプトは次のとおりです。

Root password Prompt

この例では、polkit.subject-pidはPID 2201であり、次のようになります。

username     2201  0.0  0.1 1354816 24440 ?       Sl   Oct27   2:46 kded5 [kdeinit5]

これは、KDEが何かをしている可能性があることを示唆しています。私のシステムでは、KDEのシステム設定ツールにパッケージ管理設定がありませんが、apperの設定メニューを開くと次のことがわかりました。

Apper configuration dialog

これをNeverに設定すると、問題は解決しませんでした。


更新:systemctl mask packagekitも同様に機能します。たとえば、 http://0pointer.de/blog/projects/three-levels-of-off を参照してください。これは、systemctl stop、disable、およびmaskの違いを説明しています。マスクを使用すると、サービスが再びunmaskされるまで、サービスを完全に開始できなくなります。

7
sneep