[Linux] su / su - / sudo 명령어와 차이점


[Linux] su / su - / sudo 명령어와 차이점

su / su - / sudo 명령어와 차이점 일반 user 가 root 권한 사용하기 위해서는su (switch user) 혹은 sudo (super user do) 명령어를 사용한다. su 명령어 현재계정에서 로그아웃하지 않고 다른계정으로 전환하는 명령어.ex)su rootsu - root su 명령어 옵션 -c : 쉘을 실행하지 않고, 주어진 명령만을 수행. -s : 지정된 쉘로 로그인 - , -l : 지정사용자의 환경변수를 적용하여 로그인 su 명령어 실행시 pw를 물어본다.여기서 - 의 유무차이가 있다. su root 계정의 환경변수 가져오지 않고 root 계정으로 전환. 즉, 현계정의 환경변수를 그대로 사용하게 된다. su - root계정의 환경변수를 가져와서 root 계정으로 전환한다. 로그..


원문링크 : [Linux] su / su - / sudo 명령어와 차이점