web-dev-qa-db-ja.com

管理者特権が必要なときにパスワードの代わりにプロンプ​​トを表示

私は最近、私のシステムにいくつかの問題に気づきました。
1。 「Ubuntuソフトウェア」から何かをインストールしようとすると、「インストールできません...:ソフトウェアをインストールする権限がありません」というエラーが表示される
2。ユーザー設定で「ロック解除」を押しても何も起こりません。
両方の問題が関連していると確信しています。これらはどれも私にとって非常に重要ではありません(aptとuseraddは適切に動作します)。

Guiを介したソフトウェアのインストールは以前は機能していたため、問題の原因はインストールしたアップデートまたはパッケージのいずれかであると確信しています。

編集:
上記の状況で、journalctlでこの出力を見つけました。

maj 24 23:33:21 tfrankowski-UX32LN kernel: polkitd[6183]: segfault at 8 ip 00007f91635cbfa6 sp 00007ffdccb6c790 error 4 in libpolkit-backend-1.so.0.0.0[7f91635bc000+18000]
maj 24 23:33:21 tfrankowski-UX32LN systemd[1]: polkit.service: Main process exited, code=dumped, status=11/SEGV
maj 24 23:33:21 tfrankowski-UX32LN systemd[1]: polkit.service: Failed with result 'core-dump'.
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1163]: PolicyKit daemon disconnected from the bus.
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1163]: We are no longer a registered authentication agent.
maj 24 23:33:21 tfrankowski-UX32LN dbus-daemon[1044]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkit.service' requested by ':1.12' (uid=0 pid=1048 comm="/usr/sbin/NetworkManager --no-daemon " label="unconfined")
maj 24 23:33:21 tfrankowski-UX32LN gnome-control-c[2116]: Error acquiring permission: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1740]: PolicyKit daemon disconnected from the bus.
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1740]: We are no longer a registered authentication agent.
maj 24 23:33:21 tfrankowski-UX32LN systemd[1]: Starting Authorization Manager...
maj 24 23:33:21 tfrankowski-UX32LN polkitd[6411]: started daemon version 0.105 using authority implementation `local' version `0.105'
maj 24 23:33:21 tfrankowski-UX32LN dbus-daemon[1044]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
maj 24 23:33:21 tfrankowski-UX32LN systemd[1]: Started Authorization Manager.
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1163]: PolicyKit daemon reconnected to bus.
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1163]: Attempting to re-register as an authentication agent.
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1740]: PolicyKit daemon reconnected to bus.
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1740]: Attempting to re-register as an authentication agent.
maj 24 23:33:21 tfrankowski-UX32LN polkitd(authority=local)[6411]: Registered Authentication Agent for unix-session:c1 (system bus name :1.28 [/usr/bin/gnome-Shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1163]: We are now a registered authentication agent.
maj 24 23:33:21 tfrankowski-UX32LN polkitd(authority=local)[6411]: Registered Authentication Agent for unix-session:2 (system bus name :1.76 [/usr/bin/gnome-Shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
maj 24 23:33:21 tfrankowski-UX32LN org.gnome.Shell.desktop[1740]: We are now a registered authentication agent.
4
tomfiord

問題はこのファイルに関連しているようです

/etc/polkit-1/localauthority.conf.d/02-allow-colord.conf

手動のxRDPインストール (コメントセクションを参照)またはx2goまたはその他のリモートデスクトップアプリケーションに由来します。

solution は同じサイトからのものです:

02-allow-colord.confを削除します

Sudo rm /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf 

45-allow-colord.pklaを作成します。

Sudo vi /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla

コンテンツ付き:

[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes

それから

Sudo systemctl restart polkit.service
3
Arigion