며칠 전 매버릭스로 업그레이드 한 MacOS 10.8.5에서 다음 sudoers 구성이 잘 작동했습니다 .NOPASSWD 플래그가 더 이상 작동하지 않는 것 같습니다.
# User privilege specification
root ALL=(ALL) ALL
howard ALL=(ALL) NOPASSWD: ALL
%admin ALL=(ALL) ALL
매버릭스의 sudo는 여전히 암호 입력을 요구합니다.
해결 방법 / 해결 방법이 있습니까?
답변
그룹 항목 %admin ALL=(ALL) ALL
이 사용자 별 항목보다 우선합니다. 그룹 항목이 문제를 해결 한 후에 표시되는 사용자 별 항목 이동을 발견했습니다. 아마도 sudo가 전체 파일을 구문 분석하고 마지막으로 일치하는 항목을 사용합니까?
sudoers 파일을 아래와 비슷한 것으로 변경하면 작동합니다.
# User privilege specification
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
howard ALL=(ALL) NOPASSWD: ALL