저는 Linux, 특히 BASH Shell을 배우고 있습니다. 저는 루트에 들어갈 때마다 프롬프트가 빨간색으로 바뀌도록 init 파일을 편집하려고 했습니다. 아래에 게시된 코드를 사용하고 있습니다. 코드를 .bashrc 파일에 넣었지만 /etc/profile 및 .bash_profile도 시도했습니다. 수동으로 파일을 가져오면 프롬프트가 원하는 대로 빨간색으로 바뀌지만, 파일을 가져오지 않고 su를 실행하면 프롬프트가 그대로 유지됩니까?
if [ $EUID -eq 0 ]; then
PS1='\e[0;31m[\u@\h \W]\$ \e[m'
else
PS1='[\u@\h \W]\$ '
fi
답변1
su
신규 사용자를 위한 프로필 스크립트는 일반적으로 기본적으로 로드되지 않습니다. 사용su -l
이 문제를 해결하기 위해.