[Linux] su / su - / sudo 명령어 차이
·
STUDY/SERVER OS
su / su - / sudo 명령어 차이 su (Switch User) 명령어 Switch User에서 알 수 있듯이, 현재 계정을 로그아웃하지 않고 다른 계정으로 전환하는 명령어 입니다. $ su [계정명] su 뒤에 변경할 사용자ID 를 입력하지 않는다면 su root와 동일하게 동작합니다. $ su Password: # exit logout $ 위처럼 일반계정쉘 $이 보이다가, su root로 변경된 후 관리자계정쉘 #로 변경되는 것을 볼 수 있습니다. su 명령어를 실행하게 되면 root 사용자의 비밀번호를 물어봅니다. 여기서 '-' 의 유무의 차이가 있습니다. su는 root 계정의 환경 변수를 가져오지 않고, 현재 계정의 환경 변수를 사용합니다. su 명령어 사용 시 옵션 -c : 쉘을 실행..