答案1
图像是非常很难阅读,但看起来该命令失败了,因为PolicyKit未能检查您是否有权停止或重新启动该pmta
服务,并且该错误与实际服务无关pmta
。
“核心”错误消息似乎是:
org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject (polkit-error-quark, 0)
您的会话是否以某种不寻常的方式启动?或者有什么东西限制了您的会话对/proc
文件系统的访问?
如果您的/proc
文件系统在 shell 会话中隐藏(例如通过使用/proc
挂载hidepid=2
选项挂载),则polkitd
需要允许用户查看/proc
.链接中推荐的程序是:
groupadd nohideproc # add a group that will be exempt from /proc hiding
usermod -a -G nohideproc polkitd # add user polkitd to that group
mount -o remount,rw,hidepid=2,gid=nohideproc /proc # remount /proc with the "gid=nohideproc" mount option added
systemctl restart polkit
systemctl restart polkit # (do this twice)
完成此操作后,您还应该在 中添加文件系统gid=nohideproc
的挂载选项,以使更改完全持久。/proc
/etc/fstab