다음을 사용하여 다른 사용자로 전환할 때내 사용자를 도와주세요bashrc를 로드하지 않는 것 같습니다.
내 명령줄에는$기호는 루트로 로그인할 때처럼 명령줄에 사용자 이름을 표시하고 싶기 때문입니다.
루트 디렉토리에 .bashrc 파일을 복사하면 되지만 기본 .bashrc를 원합니다. 따라서 다른 사용자에게 su를 수행하면 .bashrc 파일을 모든 /home에 복사할 필요 없이 자동으로 기본 bashrc가 로드됩니다. 내 서버의 /user.
실제로 어떤 파일을 편집해야 합니까? 루트의 bashrc 파일을 사용자 정의했으므로 여기에 복사하겠습니다.
답변1
Bash 매뉴얼에 따르면 로그인 쉘로 실행되지 않을 때 bash에는 전역 파일이 없으며 /etc/profile
로그인 쉘과 /etc/inputrc
readline에만 사용됩니다.
root 를 복사한 경우 .bashrc
대상 사용자에게 파일을 읽을 수 있는 권한이 있는지 확인해야 합니다.