
특정 사용자에게 하나의 특정 명령에 대해서만 sudo 액세스 권한을 부여할 수 있습니까?
감사해요
--
더 많은 정보:
우리는 SSH를 통해 서로의 상자에 대한 긴 최적화 실행을 수행합니다. 이러한 실행에는 몇 시간, 때로는 며칠이 걸립니다.
shutdown 명령은 sudo에서만 실행할 수 있습니다. 환경에 미치는 영향을 고려하여 이러한 실행의 개시자에게 내 상자의 종료 명령에 대한 sudo 액세스 권한을 부여하고 다른 모든 것에 대한 sudo 액세스 권한은 부여하고 싶습니다. 그러면 더 이상 필요하지 않을 때 내 컴퓨터를 종료할 수 있습니다. .
종료를 예약할 수 있다는 것을 알고 있습니다.~ 전에나는 상자를 떠나지만 더 나은 해결책을 찾고 있습니다.
답변1
사용
visudo
루트로 추가하고
%admin ALL = NOPASSWD: /sbin/shutdown
파일 끝까지
- 사용자를 관리자 그룹에 추가
사용자로부터 "sudo shutdown -h now"를 실행할 수 있습니다.
또는 chmod 4755 종료 명령입니다.