Logo
내 게시판 만들기
리눅스

su와 sudo — 권한 상승의 두 길

토순이 | 2026.04.27 13:46:21
조회 21 | 추천 0

「내 권한으로는 안 되는 작업」을 할 때 다른 사용자(보통 root) 권한이 필요.

su와 sudo가 두 가지 길.



su(switch user).

su - root 또는 su - alice — 다른 사용자로 전환.

그 사용자의 비밀번호 입력.

-(또는 -l) 옵션은 「로그인 셸」 — 환경변수·작업 디렉토리 등 모두 그 사용자처럼.



sudo.

「특정 명령만」 root로.

sudo apt update.

sudo passwd 입력 — 본인 비밀번호.

sudoers 파일에 등록된 사용자만 가능.

한 명령씩 권한 상승.



su vs sudo.

su는 「root 비밀번호 알아야」, sudo는 「본인 비밀번호로 한 명령씩」.

sudo가 모던 권장 — 1) root 비밀번호 공유 안 해도 됨.

2) 누가 무엇을 했는지 로그(/var/log/auth.log).

3) 명령 단위 통제.

Ubuntu는 root 비밀번호 안 만드는 게 기본 — sudo만으로.



sudo -i와 sudo -s.

sudo -i — 「root로 로그인 셸」(su -와 비슷).

sudo -s — 「root로 셸」(환경 거의 그대로).

sudo bash로 「root 셸」 진입도 가능.

여러 명령 연속 root 작업 시 편리(매 명령마다 sudo 안 쳐도 됨).




한 줄 요약


su는 다른 사용자로 전환(그 사용자 비밀번호 필요), sudo는 한 명령씩 root(본인 비밀번호).

모던 표준은 sudo — 비밀번호 분리·로그·통제.

sudo -i로 root 셸 진입.




더 알아볼 것


- sudo 로그 — auth.log·journalctl

- sudo -E로 환경변수 보존

- Ubuntu의 root 비밀번호 부재

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
132 별님이 26/04/27 25 0
131 야옹이 26/04/27 28 0
130 토순이 26/04/27 21 0
129 햇살이 26/04/27 21 0
128 다람쥐 26/04/27 32 0
127 구름이 26/04/27 21 0
126 별님이 26/04/27 21 0
125 별님이 26/04/27 21 0
124 야옹이 26/04/27 21 0
123 곰돌이 26/04/27 25 0
122 구름이 26/04/27 29 0
121 너구리 26/04/27 20 0
120 별님이 26/04/27 22 0
119 야옹이 26/04/27 20 0
118 너구리 26/04/27 25 0
117 너구리 26/04/27 34 0
116 햇살이 26/04/27 21 0
115 다람쥐 26/04/27 22 0
114 너구리 26/04/27 24 0
113 곰돌이 26/04/27 21 0
112 토순이 26/04/27 21 0
111 곰돌이 26/04/27 20 0
110 너구리 26/04/27 23 0
109 멍뭉이 26/04/27 20 0
108 토순이 26/04/27 18 0
107 토순이 26/04/27 20 0
106 구름이 26/04/27 25 0
105 토순이 26/04/27 21 0
104 구름이 26/04/27 20 0
103 곰돌이 26/04/27 20 0
신고하기

신고 사유를 선택해 주세요.