Centos7环境报polkit服务启动失败

Posted 格格巫 MMQ!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7环境报polkit服务启动失败相关的知识,希望对你有一定的参考价值。

polkit 这个是什么服务?
参考网站
https://wiki.archlinux.org/index.php/Polkit_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
https://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html
大概知道
polkit是linux服务器上的身份认证组件,目的是让用户证明自己属于某个用户组。更详细的内容,可以参考上面的网址。

经过百度,找到解决方法

PolicyKit failing to start with error: polkit.service: main process exited, code=exited, status=1/FAILURE

1.Ensure the existence of a polkitd system user & group
Copy/paste the following 2 compound-commands to a root terminal to check for and conditionally create the user/group

getent group polkitd >/dev/null && echo -e “\\e[1;32mpolkitd group already exists\\e[0m” || groupadd -r polkitd && echo -e “\\e[1;33mAdded missing polkitd group\\e[0m” || echo -e “\\e[1;31mAdding polkitd group FAILED\\e[0m”;
getent passwd polkitd >/dev/null && echo -e “\\e[1;32mpolkitd user already exists\\e[0m” || useradd -r -g polkitd -d / -s /sbin/nologin -c “User for polkitd” polkitd && echo -e “\\e[1;33mAdded missing polkitd user\\e[0m” || echo -e “\\e[1;31mAdding polkitd user FAILED\\e[0m”;

2.Reset the permissions and user/group ownership for all files provided by the polkit and polkit-pkla-compat packages
Copy/paste the following compound-command to a root terminal to check for and conditionally reset user/group perms & ownership

1
rpm -Va polkit* && echo -e “\\e[1;32mpolkit* rpm verification passed\\e[0m” || echo -e “\\e[1;33mResetting polkit* rpm user/group ownership & perms\\e[0m”; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat;
3.Reboot
A reboot of the machine will be required to make sure that all changes take affect and that polkit has reconnected to the dbus

shutdown -r now

以上是关于Centos7环境报polkit服务启动失败的主要内容,如果未能解决你的问题,请参考以下文章

centos7虚拟机 网卡启动失败报错 failed to start LSB Bring up/down

CVE-2021-3560 Polkit权限提升漏洞复现

CVE-2021-3560 Polkit权限提升漏洞复现

CVE-2021-3560 Polkit权限提升漏洞复现

CentOS7安装docker启动报错

Windows10OracleDB登陆报错ORA-12560,启动DB服务报错 1069由于登陆失败而无法启动服务