우분투에서 작동합니다(하지만 그게 중요한지는 의심스럽습니다).
우리 Unix 서버는 사용자(예: 관리자)가 개인 계정에 로그인하도록 설정되어 있습니다. sudo su - elasticsearch
예를 들어, 다른 사람(예: 애플리케이션 사용자)으로 작업해야 하는 경우입니다.
이 계정에 대한 프롬프트를 사용자 정의하고 싶지만 .bashrc 파일 및 설정을 추가해도 $PS1
효과가 없습니다.
su
지정하면 어떤 일이 발생하는지 명확하지 않습니다 -
. 매뉴얼 페이지에는 "사용자가 직접 로그인한 경우 기대하는 것과 유사한 환경을 제공합니다"라고 모호하게 나와 있습니다.
이 경우 어떤 구성 파일/rc 파일이 처리되는지 설명하는 일부 문서에 대한 포인터가 필요합니다.
답변1
를 실행하여 로그인 쉘을 시작할 수 있으며 su -
, 실행/획득된 파일은 입니다 .bash_profile
.
https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html