-1
내가 암호를 요구하지 않고 "some_user"와 같은 명령을 실행해야
같은 특정 명령을 실행, 내가 입력 :리눅스 : 루트
:$ sudo visudo
이 줄 를 추가하면 작업을 수행
some_user ALL=NOPASSWD: ALL
그러나 ("화이트리스트"단지 특정 명령)이 줄을 추가하는 것은하지 하지 일 :
,192,... 여전히 비밀번호를 묻습니다. 내가 뭘 잘못하고 있니?
편집 : (하지만 여전히 암호를 묻습니다)
some_user ALL=NOPASSWD: /etc/init.d/"some_service start"
$ sudo /etc/init.d/some_service start
따옴표가 필요한 이유는 무엇입니까? 'some_service \ start'라는 파일이'/ etc/init.d'에 없다고 생각됩니다. 명령 이름의 인수 부분을 만들려고하면 sudo를 혼란스럽게합니다 ... – twalberg
@twalberg - 예, 맞습니다. 거기에 속하지 않은 따옴표가 있습니다. 문제를 해결했지만 해결되지 않았습니다. . – TomDogg
따옴표가 여전히 sudoers 파일에있는 것처럼 보입니다.하지만 어쩌면 그건 잘못된 게시판 일 것입니다 ... – twalberg