sudo 명령어에 대한 설정을 하려면 /etc/sudoers 파일을 수정 하면 된다. 이 파일은 기본적으로 read-only 파일이며, root로 접속해서 수정 시에도 강제로 write 해야만 된다.
이 설정은 root 유저에게 모든 호스트에서 모든 유저의 권한을 모든 명령어를 실행시킬 수 있다는 뜻이다.
sudo 명령어를 사용할 때 특정 사용자에게는 비밀번호를 묻지 않도록 한다.
/etc/sudoers에 아래와 같은 문구를 추가한다.
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
#includedir /etc/sudoers.d
이 설정은 root 유저에게 모든 호스트에서 모든 유저의 권한을 모든 명령어를 실행시킬 수 있다는 뜻이다.
root ALL=(ALL) ALL
sudo 명령어를 사용할 때 특정 사용자에게는 비밀번호를 묻지 않도록 한다.
/etc/sudoers에 아래와 같은 문구를 추가한다.
userID ALL=(ALL)NOPASSWD: ALL