/etc/sudoers 문제, 구성은 머신 B에서는 유효하지만 머신 A에서는 유효하지 않습니다.

/etc/sudoers 문제, 구성은 머신 B에서는 유효하지만 머신 A에서는 유효하지 않습니다.

noc 사용자를 생성하고 sudo로 실행할 수 있는 권한을 부여했습니다. sudoers 파일에 다음 줄을 추가했습니다.

Cmnd_Alias NOC = /etc/init.d/tomcat
noc ALL=(ALL) NOPASSWD: NOC

문제는 sudo /etc/init.d/tomcat statusA 머신에서 실행하려고 하면 "noc는 sudoers 파일에 없습니다. 이 이벤트가 보고됩니다"라는 메시지가 표시된다는 것 입니다.

하지만 동일한 구성으로 머신 B에서 동일한 명령을 실행했는데 제대로 작동했습니다.

내가 확인한 사항:

  • sudoers 파일 권한이 0440으로 설정되었습니다.
  • sudoers 파일의 모든 줄은 두 시스템 모두에서 동일합니다.

최신 업데이트와 함께 CentOS 6.8이 설치되어 있습니다.

관련 정보