리눅스 sudo 패스워드 없이 사용

Ijeff (토론 | 기여)님의 2014년 7월 24일 (목) 16:49 판 (새 문서: {{테스트|CentOS 5.5, Ubuntu 12}} ;Linux Sudo 패스워드 없이 사용 ;수도 패스워드 없이 사용 ==명령어== <source lang='bash'> [username] ALL=(ALL) NOPASSWD: ALL </...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
Linux Sudo 패스워드 없이 사용
수도 패스워드 없이 사용

1 명령어

[username] ALL=(ALL) NOPASSWD: ALL
→ NOPASSWD: ALL 대신 ALL을 기입하면 SUDO 권한만 주어지고 패스워드를 확인함

2 실습

  • 신규 계정 testuser1 생성
[root@shell_test ~]# useradd testuser1
[root@shell_test ~]# echo 'P@ssw0rd' | passwd --stdin testuser1
Changing password for user testuser1.
passwd: all authentication tokens updated successfully.
[root@shell_test ~]# cat /etc/passwd | grep testuser1
testuser1:x:501:501::/home/testuser1:/bin/bash
  • /etc/sudoers 권한 변경 → testuser1 sudo 권한 추가(NOPASSWD) → /etc/sudoers 권한 변경
[root@shell_test ~]# chmod u+w /etc/sudoers
[root@shell_test ~]# echo 'testuser1 ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
[root@shell_test ~]# chmod u-w /etc/sudoers
[root@shell_test ~]# cat /etc/sudoers | grep testuser
testuser1 ALL=(ALL) NOPASSWD: ALL
  • testuser1에서 sudo 권한 실행
[testuser1@shell_test ~]$ reboot
reboot: Need to be root
[testuser1@shell_test ~]$ sudo reboot
The system is going down for reboot NOW!

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}