티스토리 뷰

728x90


 
 
일반 사용자가 root 권한을 사용하는 방법
1) su 명령 사용(root 계정으로 전환)
  모든 권한을 가지게 됨 
  보안상 매우 위험
2) sudo 명령 사용(root 계정 이외에도 다른 사용자 계정으로 전환 가능)
  특정 작업만 수행할 수 있는 권한만 부여
  제한적인 권한 부여
 
 
sudo 권한 설정하기
특정 권한 부여: /etc/sudoers 파일에 설정. root 계정으로만 수정 가능(visudo 명령으로 수정)
 
/etc/sudoers 파일 설정 형식
: 사용자 계정    호스트=명령어
 
ex) root 계정:
root     ALL=(ALL:ALL) ALL
(어디서나 어느 명령이든지 실행할 수 있음을 의미)
 
ex) user5에게 사용자 추가, 수정 권한 부여:
user5      ALL=/usr/sbin/useradd, /usr/sbin/usermod
(명령은 절대 경로로, 명령이 여러 개일 경우 쉼표로 구분)
 
ex) sudo 명령 사용 시 암호를 입력하는 과정을 생략:
user5      ALL=NOPASSWD:/usr/sbin/useradd, /usr/sbin/usermod
 
 
sudo 명령 사용 시 주의 사항
- 일반 사용자에게 모든 권한을 부여하는 것은 매우 위험하다.
- 해당 사용자 계정의 암호가 유출되면 root 계정의 암호가 유출된 것이나 마찬가지이기 때문이다.
- sudo 명령을 사용할 수 있는 사용자의 선정과 명령 선택은 매우 신중하게 처리해야 한다.
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함