zoukankan      html  css  js  c++  java
  • 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 existse[0m" || { groupadd -r polkitd && echo -e "e[1;33mAdded missing polkitd groupe[0m" || echo -e "e[1;31mAdding polkitd group FAILEDe[0m"; }
    getent passwd polkitd >/dev/null && echo -e "e[1;32mpolkitd user already existse[0m" || { useradd -r -g polkitd -d / -s /sbin/nologin -c "User for polkitd" polkitd && echo -e "e[1;33mAdded missing polkitd usere[0m" || echo -e "e[1;31mAdding polkitd user FAILEDe[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

    rpm -Va polkit* && echo -e "e[1;32mpolkit* rpm verification passede[0m" || { echo -e "e[1;33mResetting polkit* rpm user/group ownership & permse[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
  • 相关阅读:
    解惑丨C语言字符串常量、字符数组、字符指针!
    程序员压根就不想找对象?谁说的,给我站出来!
    C/C++实习工作应该具备那些能力?才能拿更好的工作和薪资!
    mysql查看创建数据表的DDL语句
    .NET 5 ML.NET 部署运行时出现 Unable to load DLL MklImports 的处理方法
    canvas波浪扇形
    小程序 Canvas 倒计时组件 (React 版)
    Canvas 倒计时
    策略模式实战中多种写法
    MySQL-基础架构介绍
  • 原文地址:https://www.cnblogs.com/lkj371/p/12691192.html
Copyright © 2011-2022 走看看