별의 공부 블로그 🧑🏻‍💻
728x90
728x170

sudo

  • 특정 사용자 또는 특정 그룹 root 사용자 권한을 가질 수 있도록 일부 명령 또는 모든 명령을 실행할 수 있도록 해주는 명령
    • 일반 사용자root 권한 획득을 위해 사용하는 명령
  • 관리자 visudo 명령을 실행하면, vi 편집기가 실행되면서 /etc/sudoers 파일이 열리게 되는데, 이곳에 sudo 명령어를 사용할 수 있는 사용자를 등록할 수 있다.
    • 적용된 사용자는 sudo 명령어 형태로 실행하여 root 권한을 대행한다.

 

(참고) visudo

더보기
  • sudo의 환경 설정 파일인 /etc/sudoers편집할 때 사용하는 명령
  • vi 편집기가 실행됨.

 

(참고) /etc/sudoers

더보기
  • sudo의 환경 설정 파일
  • 특정 사용자에게 부여할 root 권한 명령을 지정함.
  • 이 파일은 보통 visudo라는 명령을 이용해서 편집함.

 

설정법
사용자    접속한_곳=명령어_경로

 

사용 예
  • starrykss 라는 사용자에게 root 권한과 관련된 모든 명령을 접속한 곳에 상관없이 사용 가능하도록 설정
yuloje ALL=/usr/sbin/useradd, /usr/bin/passwd

 

  • yuloje에게 root 권한의 useradd 및 passwd 명령을 부여하는데, 접속한 곳에 상관없이 사용 가능하도록 설정
yuloje ALL=/usr/sbin/useradd, /usr/bin/passwd

 

  • jalin에게 root 권한의 useradd 및 passwd 명령을 부여하는데, 로컬 호스트에서 접속한 경우에만 사용 가능하도록 설정
jalin localhost=/usr/sbin/useradd, /usr/bin/passwd

 

 

사용법

sudo 명령

 

사용 예

  • joon 이라는 사용자 추가
$ sudo /usr/sbin/useradd joon

 

sudo 사용 예 

  • starrykss 사용자가 root의 모든 명령을 실행할 수 있도록 설정한 뒤에 사용자를 추가하는 예제
[root@localhost ~]# tail -l /etc/sudoers
starrykss ALL=ALL

 

[root@localhost ~]# su - starrykss
Last login: Fri Jan 19 17:02:22 KST 2018 on pts/2

 

[starrykss@localhost ~]$ sudo useradd Park
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for starrykss:

 

[starrykss@localhost ~]$ grep Park /etc/passwd
Park:x:1001:1001::/home/Park:/bin/bash

 

728x90
그리드형(광고전용)

'System Software > Linux' 카테고리의 다른 글

[리눅스 명령어] setfacl  (0) 2022.03.15
[리눅스 명령어] getfacl  (0) 2022.03.15
[리눅스 명령어] chattr  (0) 2022.03.15
[리눅스 명령어] lsattr  (0) 2022.03.15
[리눅스 명령어] ssh-keygen  (0) 2022.03.15
[리눅스 명령어] ssh  (0) 2022.03.15
[리눅스 명령어] sysctl  (0) 2022.03.15
[리눅스 명령어] logger  (0) 2022.03.15
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖