[Linux] polkit failed 발생

김봉남·2024년 1월 19일
0

Linux

목록 보기
9/36
post-thumbnail

Polkit 역할 및 failed 발생 원인

  • polkit은 PolicyKit의 약어로, 리눅스 시스템에서 권한을 관리하는 프레임워크
  • polkit을 사용하면 시스템 리소스에 대한 액세스 권한을 동적으로 제어
  • " /etc/polkit-1 " 디렉터리의 설정 파일에서 오류가 발생
  • 서로 다른 규칙 파일이 충돌하거나 불일치할 경우 발생
  • polkit을 구성하는 데 사용되는 패키지가 올바르게 설치되지 않았거나, 충돌이 발생한 경우 문제가 발생

작업 순서

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; }

참고)
https://access.redhat.com/solutions/1543343

profile
남자다

0개의 댓글