루트 사용자가 /etc/profile.d/prompt.sh에 변수를 로드하지 않았습니다.

루트 사용자가 /etc/profile.d/prompt.sh에 변수를 로드하지 않았습니다.

/etc/profile.d/prompt.sh프롬프트에서 사용할 일부 환경 변수를 로드하는 간단한 bash 스크립트가 있습니다 . 일반 관리자 계정에서는 변수가 제대로 표시되지만 루트 계정에서는 표시되지 않습니다. 스크립트를 로드하기 위해 루트 계정을 얻으려면 어떻게 해야 합니까 ?/etc/profile.d/prompt.sh

왜 이것이 기본적으로 작동하지 않습니까? prompt.sh루트의 .bashrc 파일에서 스크립트를 수동으로 가져오는 것이 해로울 수 있습니까?

저는 Debian GNU/Linux를 사용하고 있다는 점을 언급하고 싶습니다.

답변1

이 질문은 거짓말쟁이입니다. 요약 답변은 sudo su루트로 전환하지 않는 것입니다. sudo -i일하다.

관련 정보