Gparted와 Synaptic은 내 비밀번호 대신 루트 비밀번호를 요청합니다.

Gparted와 Synaptic은 내 비밀번호 대신 루트 비밀번호를 요청합니다.

방금 Raspbian Lite에 Synaptic과 Gparted를 설치했습니다. 하지만 데스크톱에서 실행할 때는 사용할 수 없습니다. 그들은 나에게 루트 비밀번호를 물었는데, 나는 그것을 갖고 있지 않았습니다.

터미널에서 실행하는 데에는 문제가 없지만 sudo완벽하게 훌륭한 GUI 실행 파일이 있을 때 GUI 응용 프로그램을 실행하기 위해 명령을 사용해야 한다는 것은 약간 어리석은 것 같습니다.

루트의 비밀번호 대신 내 비밀번호를 묻게 하려면 어떻게 해야 합니까?

편집하다:

마지막으로 루트 계정 활성화를 피하기 위해 내가 한 일은 파일을 편집하는 것뿐이었습니다 .desktop.

sudo nano /usr/share/applications/synaptic.desktop

한 줄을 변경했습니다.

 Exec=synaptic-pkexec

도착하다:

Exec=sudo synaptic-pkexec

이제 사용자에게 sudo 권한이 있으면 비밀번호를 묻지 않습니다.

답변1

Gparted는 시작 시 자신을 홍보하려고 시도합니다.폴킷, 사용 중인 polkit 프록시를 통해 일부 인증을 수행하라는 메시지가 표시됩니다.
Synaptic도 polkit을 사용하는 것 같습니다.

귀하의 옵션은 다음과 같습니다:

  • wheel그룹 에 자신을 추가하세요$ sudo usermod -aG wheel [user]
    • 로그아웃했다가 다시 로그인하세요.
    • 폴킷~해야 한다이제 나만의 비밀번호를 물어보세요
  • polkit의 작동 방식을 변경합니다.인증 없음, 또는다른 옵션
  • 루트 비밀번호를 $ sudo passwd root자신의 사용자 비밀번호로 설정
    • 먼저 루트 사용자의 잠금을 해제해야 할 수도 있습니다.$ sudo passwd -u root

관련 정보