Ubuntu
sudoers 설정 (암호 입력 없이 root 사용자 권한 얻기)
AndrewJ
2021. 7. 10. 17:54
반응형
Ubuntu, CentOS 같은 Linux에서 sudoer를 설정하는 방법은 2가지가 있다.
방법 A
"/etc/sudoers.d/sejong" 파일에 아래와 같이 설정 1줄을 추가한다.
##
## Filename: /etc/sudoers.d/sejong
##
sejong ALL=(ALL) NOPASSWD:ALL
방법 B
/etc/sudoers 파일의 마지막 줄에 아래 예제와 같이 계정 정보를 추가한다.
(sudoers 파일의 중간에 계정 정보를 추가하면 정상 동작하지 않는 경우를 발견하였다. 왜 문제가 발생하는지 원인은 모르겠고, 가능하면 마지막 줄에 넣어주는게 좋을 듯~)
$ echo "sejong ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
결과 확인
아래와 같이 sudo -s 명령을 수행해서 암호(password)를 입력하기 않고 바로 root user로 변경되는지 확인한다.
$ id
uid=997(sejong) gid=997(sejong) groups=997(sejong)
$ sudo -s
# id
uid=0(root) gid=0(root) groups=0(root)