linux: 특정 명령에 대한 선택적 sudo 액세스

linux: 특정 명령에 대한 선택적 sudo 액세스

특정 사용자에게 하나의 특정 명령에 대해서만 sudo 액세스 권한을 부여할 수 있습니까?

감사해요

--

더 많은 정보:

우리는 SSH를 통해 서로의 상자에 대한 긴 최적화 실행을 수행합니다. 이러한 실행에는 몇 시간, 때로는 며칠이 걸립니다.

shutdown 명령은 sudo에서만 실행할 수 있습니다. 환경에 미치는 영향을 고려하여 이러한 실행의 개시자에게 내 상자의 종료 명령에 대한 sudo 액세스 권한을 부여하고 다른 모든 것에 대한 sudo 액세스 권한은 부여하고 싶습니다. 그러면 더 이상 필요하지 않을 때 내 컴퓨터를 종료할 수 있습니다. .

종료를 예약할 수 있다는 것을 알고 있습니다.~ 전에나는 상자를 떠나지만 더 나은 해결책을 찾고 있습니다.

답변1

사용

visudo

루트로 추가하고

%admin ALL = NOPASSWD: /sbin/shutdown

파일 끝까지

  • 사용자를 관리자 그룹에 추가

사용자로부터 "sudo shutdown -h now"를 실행할 수 있습니다.

또는 chmod 4755 종료 명령입니다.

관련 정보