• Как поднять polkit?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. ПРоверьте что у вас с юзером polkitd
    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"; }


    Поправьте права:
    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; }


    Перегрузитесь.

    2. Вы испоьзуется SE?
    Проверьте, есть ли у вас юзер setroubleshoot в /etc/passwd
    Если нет, то удалите и соответствующую группу из /etc/group и переустановите setroubleshoot.
    И перезапустите ее.

    3. apt install --reinstall systemd
    Ответ написан
    6 комментариев