모든 사용자가 sudo를 통해 주어진 명령을 실행하도록하려면 어떻게해야합니까? 입력하지 않고도

주어진 사용자가를 통해 실행할 수있는 명령을 만드는 방법을 알고 있습니다 sudo. 암호를 입력하지 않고도 모든 사용자 가 실행할 수 있도록 주어진 명령 sudo이 있습니다. 그렇게하려면 / etc / sudoers 파일에 무엇을 넣어야합니까?



답변

sudoers에서 이와 같은 섹션은 아마도 당신이 원하는 것입니다.

Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS

답변

SUID 비트를 고려할 수 있습니다 . 특정 프로그램에는 루트 권한이 필요하고와 같은 SUID 비트를 사용하십시오 passwd.

sudo가 더 나은 선택이라면 다음을 사용할 수 있습니다.

ALL ALL=NOPASSWD: /path/to/command