루트 쉘을 사용하여 여러 사용자를 가질 수 있지만 각 세션/사용자는 BASH 쉘에서 다른 프롬프트를 갖습니까? 사용자가 su/sudo를 사용하여 데모용 루트 셸에 들어갈 수 있는 몇 가지 교육 환경이 있습니다.
참고: 저는 su/sudo 등에 관한 모범 사례를 알고 있습니다. 이는 교육 환경이며 특히 루트로 대화형 셸을 실행하여 학습하고 싶습니다.
답변1
를 재생하여 시작할 수 있습니다 who
. 실제 사용자 이름을 제공할 수 있습니다.
/root/.bashrc
예를 들어 다음과 같은 코드를 추가합니다.
REALUSER=`who -m|cut -f1 -d' '`
export PS1="$REALUSER->\u \$ "