내 시스템 중 하나에서 Gentoo Linux를 실행하고 설치했습니다 x11-libs/gksu-2.0.2-r1
. 루트 계정을 비활성화했으며 sudo passwd -dl root
루트 권한이 필요한 GUI 응용 프로그램을 실행할 수 있기를 원합니다 sudo
.
gksu
다음을 사용하여 sudo
인증 하도록 설정했지만 gksu-properties
여전히 요청합니다.뿌리루트 대신 루트 액세스가 필요한 애플리케이션을 시작할 때 비밀번호를 입력하세요.내 거.
내가 무엇을 놓치고 있나요?
답변1
gksu
처럼 행동하세요 . su
아니오 sudo
. 그래서 루트 비밀번호를 묻습니다.
gksudo
사용 가능한 경우 실행해 보세요. 그렇지 않은 경우 실행할 수 있습니다 gksu --sudo-mode
.
게다가,매뉴얼 페이지:
또한 gksu 명령을 호출하면 라이브러리는 /apps/gksu/sudo-mode gconf 키를 사용하여 su 또는 sudo를 백엔드로 사용할지 여부를 결정합니다. gksudo 명령을 사용하거나 --sudo-mode 및 --su-mode 옵션을 사용하여 백엔드를 강제 실행할 수 있습니다.
답변2
당신은 올바른 길을 가고 있지만 단지 잘못 주문했을 뿐입니다. 노력하다:
sudo
설치를 통해 활성화app-admin/sudo
.... 완료sudo
visudo 구성을 사용하십시오. 적절한 옵션을 설정하세요...완료되었으면 좋겠습니다gksudo app-name
대신 사용하십시오gksu app-name
.
젠투에서 gksudo는 패키지의 일부 x11-libs/gksu
이며 실제 매뉴얼 페이지는 다음 위치에 있습니다.gksudo 매뉴얼 페이지. 언제나 그렇듯, gnome USE 플래그가 설정되어 있는지 확인하세요.
답변3
gksu
글쎄요, 인증을 위해 설정했는데도 응용 프로그램을 실행하는 대신 sudo
Xfce 메뉴에서 사용하던 단축키가 사용되고 있었기 때문에 문제가 되지 않는다는 것을 알게 되었습니다 .polkit
gksu
~에서Gentoo Polkit의 Wiki,나는 그랬다:
sudo bash -c "cat > /etc/polkit-1/rules.d/10-admin.rules" <<EOL
polkit.addAdminRule(function(action, subject) {
return ["unix-group:wheel"];
});
EOL
...이렇게 하면 다음을 입력하여 루트 액세스가 필요한 응용 프로그램을 시작할 수 있습니다.내 거sudo 스타일 비밀번호.