noc 사용자를 생성하고 sudo로 실행할 수 있는 권한을 부여했습니다. sudoers 파일에 다음 줄을 추가했습니다.
Cmnd_Alias NOC = /etc/init.d/tomcat
noc ALL=(ALL) NOPASSWD: NOC
문제는 sudo /etc/init.d/tomcat status
A 머신에서 실행하려고 하면 "noc는 sudoers 파일에 없습니다. 이 이벤트가 보고됩니다"라는 메시지가 표시된다는 것 입니다.
하지만 동일한 구성으로 머신 B에서 동일한 명령을 실행했는데 제대로 작동했습니다.
내가 확인한 사항:
- sudoers 파일 권한이 0440으로 설정되었습니다.
- sudoers 파일의 모든 줄은 두 시스템 모두에서 동일합니다.
최신 업데이트와 함께 CentOS 6.8이 설치되어 있습니다.