728x90
![](https://blog.kakaocdn.net/dn/c9mYWF/btsBgbLdxnn/rsB8bGkGVvKKnq6Q3IZSrK/img.png)
명령어 su란?
일반 사용자가 root 권한으로 로그인하도록 해주는 명령어
- 기본 형태
su [옵션] [전환활 계정 이름]
ex. su - root
- 현 사용자에서 로그아웃하지 않고, 다른 사용자의 권한을 획득
- su 명령어를 실행하면 로그인하려는 사용자의 비밀번호 질문
<자주 사용하는 옵션>
- su -c : 쉘을 실행하지 않고, 주어진 명령만을 수행
- su -s : 지정된 셀로 로그인
- su - : 지정한 사용자의 환경 변수를 적용하여 로그인
** 명령어 su와 su -의 차이점
su: 사용자의 환경 변수를 가져오지 않고, 원래 설정된 계정의 환경 변수를 사용
su -: 기존 사용자 환경에서 사용하던 환경변수를 지우고, 변경한 사용자 계정의 홈디렉터리로 이동
명령어 sudo란?
다른 사용자의 권한을 사용하여 명령을 실행하도록 하는 명령어
- 기본 형태
sudo [옵션] [사용자 이름]
- root 권한으로 명령어를 실행
<사용 방법>
sudo: root 계정으로 로그인 없이 실행 (root 계정 비밀번호 필요)
sudo su: root 계정으로 로그인하여, 현재 디렉토리 유지 (현재 계정의 비밀번호 필요)
sudo -s: root 계정으로 로그인하여, 현재 디렉토리 유지 (현재 계정의 쉘 유지) (root 계정의 비밀번호 필요)
sudo -i: root 계정으로 로그인하고, "/root"로 디렉토리 변경 (root 쉘 실행) (root 계정의 비밀번호 필요)
** 명령어 su와 sudo의 차이점
su: 계정을 전환
sudo: 권한을 빌려 명령어를 실행
<같이 사용하는 명령어>
- whoami: 내가 무슨 계정으로 들어와 있는지 확인
- exit: 전환 전 계정으로 돌아가는 명령어
'운영체제 > Linux' 카테고리의 다른 글
내가 보려고 정리한 리눅스 명령어: file 옵션 사용법 (0) | 2023.12.02 |
---|---|
내가 보려고 정리한 리눅스 명령어: echo 옵션 사용법 (1) | 2023.12.02 |
내가 보려고 정리한 리눅스 명령어: 서버 종료 명령어(poweroff, halt, reboot, shutdown, init) 모음 (1) | 2023.12.01 |
내가 보려고 정리한 리눅스 명령어: rpm / dnf 옵션 사용법 (0) | 2023.12.01 |
내가 보려고 정리한 리눅스 명령어: mv / rename 옵션 사용법 (1) | 2023.11.30 |