Linux에서 루트로 명령을 실행하기 위해 'Pkexec'(sudo 대안)를 사용하는 방법

수도 Linux에서 관리자 액세스가 필요한 작업에 일반적으로 사용되는 프로그램입니다. 그러나 sudo 명령에 오류가 있거나 sudoers 파일이 유효하지 않거나 특정 프로그램이 sudo 액세스에 의해 차단된 경우 사용자는 유사한 명령줄 도구를 사용할 수 있습니다. pkexec.

pkexec sudo와 비슷한 방식으로 실행됩니다.

pkexec # 수퍼유저 액세스 권한으로 실행할 프로그램은 어디에 있습니다.

사용할 수 있도록 pkexec, 귀하(또는 일부 다른 사용자)가 다음과 같이 프로그램을 실행할 권한이 있는지 확인하십시오. 뿌리 시스템에. 실행할 때 pkexec 명령을 실행하면 루트 권한으로 프로그램을 실행할 권한이 있는 사용자의 암호를 입력하라는 메시지가 표시됩니다.

기계에 물리적(GUI) 액세스 권한이 있는 경우 인증할 사용자를 선택하라는 GUI 프롬프트가 표시됩니다. 뿌리 특권과 실행 pkexec 명령.

메모: 이 프롬프트는 실제로 프로그램에 의해 이미 등록된 인증 에이전트에 의해 열립니다. 모든 Policy Kit 프로그램은 유사한 에이전트 자체를 등록합니다.

다른 사용자로 명령을 실행하려면 사용 --사용자 깃발:

pkexec --user # as를 실행할 사용자는 어디에 있습니다.

pkexec를 사용하여 sudoers 파일 수정

pkexec 시스템에서 sudoers 파일을 엉망으로 만들 때 생명의 은인이 될 수 있습니다. 당신은 실행할 수 있습니다 비수도 사용하는 프로그램 pkexec 복원할 sudoers 파일의 문제를 수정합니다. 수도 특징.

pkexec 비수도

? 건배!