리눅스

· Linux
su - root vs su root su root: 이 명령은 현재 사용자 세션에서 root 사용자로 전환합니다. 이 때, 현재 사용자의 환경 변수는 대부분 유지됩니다. 즉, PATH, HOME 등의 환경 변수가 원래 사용자의 것을 계속 사용하게 됩니다. 이는 root 사용자의 환경 설정이 완전히 적용되지 않음을 의미합니다. su - root: 여기서 - 옵션(또는 --login의 축약형)은 로그인 쉘을 시작하며, root 사용자의 환경 변수를 완전히 로드합니다. 즉, root 사용자의 HOME, PATH, 쉘 설정 등이 사용되며, 사용자가 root로 로그인했을 때와 동일한 환경이 설정됩니다. 이 옵션은 보다 깨끗한 환경에서 작업할 수 있게 해주며, 예상치 못한 환경 변수 문제로부터 보호할 수 있습니다..
Codezoy
'리눅스' 태그의 글 목록