Debian 9에서 사용자 프로필을 찾으려면 bash를 사용자 정의하세요.

Debian 9에서 사용자 프로필을 찾으려면 bash를 사용자 정의하세요.

Linux Debian 9에서 bash 프롬프트를 사용자 정의하려고 합니다.

Github에서 스크립트를 가져와 .bashrc 파일을 수정했습니다.

터미널에서 루트로 로그인하면 내가 찾고 있는 사용자 정의가 보이지만 일반 사용자로 로그아웃하자마자 모든 사용자 정의가 사라지고 데비안의 이전 모습으로 돌아갑니다. 단말기.

/root 폴더에는 .bashrc 및 .profile이라는 두 개의 관련 파일이 있습니다.

.profile 파일은 기본적으로 .bashrc 파일에서 구성을 가져오도록 구성되어 있으므로 아무것도 변경하지 않았습니다.

/root/.profile 파일 구성:

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

mesg n || true

따라서 질문은 다음과 같습니다. 사용자 bash 사용자 정의를 루트(su) bash 사용자 정의와 동일하게 만들려면 어떻게 해야 합니까?

스크린샷에는 다음이 포함됩니다.

터미널을 처음 시작할 때:

여기에 이미지 설명을 입력하세요.

루트로 로그인할 때:

여기에 이미지 설명을 입력하세요.

루트를 종료할 때:

여기에 이미지 설명을 입력하세요.

답변1

각 사용자는 Debian에 자신만의 구성 .bashrc파일을 가지고 있습니다 .profile.

따라서 에 사용자 정의 프롬프트를 입력할 수도 있습니다 /home/sparrow/.bashrc.

또는 변경 사항을 에서 로 이동할 수 있습니다 /root/.bashrc. /etc/bash.bashrc이는 사용자 rootsparrow(실제로는 시스템의 모든 사용자에게) 적용됩니다.

관련 정보