CentOS 7 - GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

CentOS 7 - GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject

Ошибка при использовании systemctl:

** (pkttyagent:10838): WARNING **: 11:49:47.145: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject
Error registering authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject (polkit-error-quark, 0)


Решение - перемонтировать ФС proc с правильной группой GID:

# groupadd -g 23 nohidproc
# usermod -a -G nohidproc polkitd
# mount -o remount,rw,hidepid=2,gid=nohidproc /proc
# systemctl restart polkit
и обязательно исправить fstab:
# egrep proc /etc/fstab
proc /proc proc defaults,nosuid,nodev,noexec,relatime,hidepid=2,gid=nohidproc 0 0