Debian Linux에서 모든 명령에 대한 액세스를 관리하는 방법

Debian Linux에서 모든 명령에 대한 액세스를 관리하는 방법

저는 Debian 7을 사용하고 있고 데스크탑은 xfce입니다. Linux에서 관리할 명령을 구현하고 싶습니다. 예를 들어 /usr/bin/xfce4-taskmanager명령을 실행하는 데에는 권한이 필요하지 않으므로 sudo모든 사용자가 명령을 실행할 수 있습니다. 하지만 taskmanager사용자에게 명령 권한을 부여하고 싶습니다 . 이 목표를 어떻게 달성할 수 있나요?

인터넷에서 조사하다가 polkit(PolicyKit)을 찾았습니다. Polkit에는 규칙을 작성할 수 있는 사전 정의된 작업이 있습니다. 그래서 taskmanager명령에 대한 사용자 지정 동작을 준비했습니다. 콘솔에서 실행하면 pkexec /usr/bin/xfce4-taskmanager이전에 준비한 메시지가 표시되지만 문제가 해결되지 않습니다. 나는 그것을 사용하고 싶지 않습니다 pkexec.

나는 지휘를 준비하는 작전반을 보았습니다 gparted. 일반 사용자로 데스크탑에서 gparted 메뉴 항목을 클릭하면 일반 사용자에게 권한이 없기 때문에 열리지 않습니다. 접근 권한을 변경하고 다시 클릭하니 gparted성공적으로 열렸습니다.

이런 액션을 어떻게 작성할 수 있나요 gparted? 문서가 충분하지 않습니다. 아니면 이것을 달성하는 다른 방법이 있습니까? 권한 sudo이 없는 명령에 권한을 부여 할 수 있나요 sudo?

관련 정보