leelee.log

(팁-리눅스) su, su -, sudo 차이 본문

읽어볼 자료 아카이빙

(팁-리눅스) su, su -, sudo 차이

leeleelee3264 2020. 3. 17. 22:06

https://storycompiler.tistory.com/44

 

[Ubuntu/Linux] su와 su - 차이점을 정리해보기

사용자 계정으로 로그인한 후 간혹 관리자 root 권한이 필요할 때가 있습니다. 패키지를 설치하거나, 시스템 설정 파일을 수정하거나, 신규유저를 추가하거나, 다른 계정으로 파일권한을 변경하거나 root 권한을..

storycompiler.tistory.com

 간단히 말해서 sudo 는 일시적으로 root의 권한을 빌려오는 명령어고 su와 su - 는 해당 사용자로 아예 로그인을 하는 명령어다. 예를 들어 su - root, su root 를 한다면 root로 로그인을 하는 것. su 와 su - 의 차이는 su 는 그 자리에서 해당 유저로 로그인만 하고 달라지는 점은 아무것도 없고 su - 를 사용했을 경우 로그인한 유저의 환경변수에 따라서 bash나 default directory 등등이 다 변경된다. 작업을 하던 중 su - 로 아예 환경을 다 바꿔버리면 좀 혼란스러울 수 있다.

 

 그리고 user마다 로그인 하면 들어가는 디렉터리나 bash등은 /etc/adduser.conf 에서 변경이 가능하다.