리눅스(ubuntu)에서 sudo 패스워드 없이 사용하는법
- /etc/sudoers 파일 맨아래에 다음 내용을 추가합니다.
– (사용자명) ALL=NOPASSWD: ALL - 또는 echo 명령어를 사용하여 추가할 수 있습니다.
– echo ‘(사용자명) ALL=NOPASSWD: ALL’ >> /etc/sudoers - 만약 /etc/sudoers 파일이 readonly파일로 수정이 불가능한 경우에 visudo 명령어를 사용하여 파일을 수정할 수 있습니다.
모든 sudo 권한 명령어가 패스워드 입력없이 사용되면 불안하거나 보안상 한 단계 더 어렵게 사용하고 싶다면,
특정 명령어(자주사용되는)만 패스워드 입력없이 sudo 권한을 사용하는 방법도 있습니다.
특정 명령어만 PASSWD 입력 없이 sudo 권한을 사용하는법
- echo 명령어를 사용하여 추가하는 방법
– echo ‘(사용자명) ALL=NOPASSWD: (특정 명령어)’ >> /etc/sudoers
– echo ‘(사용자명) ALL=NOPASSWD: (/usr/sbin/useradd, /usr/sbin/userdel)’ >> /etc/sudoers