본문 바로가기
카테고리 없음

su, su -, sudo su - 차이

by fabxoe 2021. 12. 7.

https://storycompiler.tistory.com/44

 

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

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

storycompiler.tistory.com

  • su 뒤에 변경할 사용자 ID를 입력하지 않는다면, su root와 동일하게 동작
  • ‘-’는 -l 혹은 --login과 동일한 명령어. 곧, su -는 su --login root와 동일한 명령.

 

최초에 /tmp 디렉토리에 있었고,

su를 해도 여전히 /tmp에 머물고 있습니다.

하지만, su -를 하면, 관리자 계정의 홈디렉토리인 /root로 이동하게 됩니다

 

위의 차이점을 알고 사용하면 됩니다.

워킹디렉토리는 cd로 변경하면 그만이니,

환경변수 설정부분만 유의하면 되겠네요.

환경변수는 빌드/실행에 영향을 줄 수 있으니까요.

 


"su"와 "sudo su"의 차이

  • su : root 계정의 패스워드가 필요
  • sudo su : 현재 로그인 된 계정의 패스워드가 필요

https://infosecguide.tistory.com/88

 

sudo su, su 차이점

□ su(substitute user) ○ 로그아웃 없이, 다른 사용자로 로그인을 가능하게하는 리눅스 명령어 ○ 파라미터가 없는 "su"는 "su root"와 동일(=root 계정으로 로그인) ○ 로그인 하려는 계정의 패스워드가

infosecguide.tistory.com

 

댓글