polkit 重新安装_CentOS Linux 7.4中polkit服务启动失败
錯(cuò)誤描述:
最近新裝系統(tǒng)后,需要安裝ftp和chrony等軟件,裝包,修改配置文件后,啟動(dòng)服務(wù)時(shí)出現(xiàn)報(bào)錯(cuò):
Error getting authority:Eroor initializing authority:Error calling StartServiceByName for org.freedesktop.PolicyKit1:Timeout was readhed(g-io-error-quark, 24)
后續(xù)在redhat客戶門戶網(wǎng)站找到對(duì)應(yīng)解決辦法:
1.確保polkitd系統(tǒng)用戶和組的存在
將以下2個(gè)復(fù)合命令復(fù)制、粘貼到根終端以檢查并有條件地創(chuàng)建用戶
[root@room9pc01 ~]# /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"; }
[root@room9pc01 ~]# /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.重置polkit和polkit-pkla-compat包提供的所有文件的權(quán)限和用戶/組所有權(quán)
將以下復(fù)合命令復(fù)制/粘貼到根終端,以檢查并有條件地重置用戶/組權(quán)限和所有權(quán)
[root@room9pc01 ~]# 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.重新啟動(dòng)
需要重新啟動(dòng)計(jì)算機(jī)以確保所有更改都生效并且polkit已重新連接到dbus
[root@room9pc01 ~]# reboot
4.啟動(dòng)服務(wù),正常,無(wú)報(bào)錯(cuò),無(wú)警告。
總結(jié)
以上是生活随笔為你收集整理的polkit 重新安装_CentOS Linux 7.4中polkit服务启动失败的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: shell中正则表达式详解_【转】【sh
- 下一篇: opengl 深度详解_OpenGL中的