최상의 답변
개념 상 그들은 동일한 작업을 수행하여 사용자가 다른 프로그램을 실행할 수 있도록합니다 (일반적으로 super user -aka root 또는 uid : 0). 사용 및 설정 방법이 다릅니다. Sudo와 그 이전 형제 su는 모든 것을 완벽하게 제어 할 수 있으므로 위험합니다. 사실 sudo는 원래 su를 조금 덜 만들기 위해 만들어졌습니다. pkexec는 정책 키트라는 더 큰 도구 시스템의 일부입니다. 설정하는 데 약간의 시간이 걸리지 만 한 번에 한 번 더 세밀한 제어를 제공하므로 알 비엣을 사용하는 것이 더 안전합니다. 많은 사람들이 더 열심히 불평합니다. 예를 들어 gui 도구는 sudo 또는 gksu et 동안 상위 구조없이 정책 키트를 직접 호출하는 데 문제가 있습니다. al은 GUI 래퍼에서 호출됩니다.
미각 관점에서 볼 때 많은 사용자, 특히 새로운 관리자는 루트 방식을 너무 자주 사용하여 큰 문제를 야기합니다. 정책 키트와 같은 아이디어는 시스템의 모든 항목에 완전하고 무제한 액세스 할 수있는 위험으로부터 보호하는 데 도움이되는 좋은 아이디어입니다.
답변
- 명시 적으로 구성하지 않으면 pkexec를 통해 그래픽 응용 프로그램을 실행할 수 없습니다.
- pkexec를 통해 프로그램을 실행하는 방법을 약간 조정할 수 있습니다. 아이콘, 표시 할 텍스트, 암호 기억 여부 그래픽 실행을 허용할지 여부.
- 누구나 수퍼 유저로 “실행”을 실행할 수 있습니다 (인증 할 수있는 경우). sudo를 사용하면 sudoersfile에 admin .
예를 들어 다음과 같이하십시오. cd /etc/init.d sudo cat README & 이제 pkexec로 시도해보십시오. pkexec cat README