주어진 사용자가를 통해 실행할 수있는 명령을 만드는 방법을 알고 있습니다 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