"sudo su root"와 "sudo su - root" 사이에 차이점이 있나요? 쉘을 로그인 쉘로 만드는 것은 알고 있지만 -
어떤 차이점이 있습니까? 권한이 서로 다르거나 환경 변수가 변경됩니까?
답변1
로그인 셸이 실행됩니다 (또는 , , 등 의 ~/.profile
셸 관련 해당 항목 ). 이 없으면 쉘별 대화형 구성만 실행됩니다( , , ;.login
*csh
.bash_profile
.zshprofile
-
.cshrc
.bashrc
.zshenv
아무것도 아님for ash
또는 그 파생어, 또는 for 가 적절하게 설정되지 ksh
않은 경우$ENV
그리고 sudo
전파합니다). 또한 사용되는 대상 계정의 도트 파일인지 자신의 도트 파일인지를 결정하는 sudo
설정 방법을 구성할 수 있습니다 ( Debian 파생 제품은 전자를 사용하고 OS X는 기본적으로 후자를 사용합니다). 모든 경우에 대상 계정.$HOME
su