내 문제
암호를 입력하지 않고 MacOS Sierra 10.12 에서 sudo
명령 을 실행할 수 있기를 원합니다 .
내가 무엇을 시도
나는 다음을 읽었다.
그리고 내 /etc/sudoers
파일 의 관련 부분을 다음과 같이 변경 했습니다.
root ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%sudo ALL=(ALL) NOPASSWD: ALL
adamatan ALL=(ALL) NOPASSWD: ALL
내 로컬 사용자 ID ( whoami
)는 adamatan
입니다.
에 전화 할 때 몇 분마다 암호를 입력하라는 메시지가 계속 표시됩니다 sudo
. 무슨 일이야?
답변
터미널을 열고 실행 sudo visudo
라인을 편집하십시오.
%admin ALL=(ALL) ALL
말하기 :
%admin ALL=(ALL) NOPASSWD: ALL
이제 sudo
비밀번호없이 실행할 수 있습니다.
답변
root ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: ALL
stens ALL = (ALL) NOPASSWD: ALL # my userid is stens
답변
루트 사용자에서 NOPASSWD를 설정하십시오. 에/etc/sudoers
root ALL = (ALL) NOPASSWD: ALL