티스토리 뷰

반응형

프롬프트에 최초  커넥션 유저 표시

/etc/profile.d에 해당 코드의 파일 하나 생성하고

모든유저가 읽기가 가능 하게 644로 권하 변경 필요함(필수)

 #!/bin/bash
 
 # =========================
 # ORIGINAL_USER 설정
 # =========================
 ORIGINAL_USER="${SUDO_USER:-$(who am i | awk '{print $1}')}"
 
 # 이미 설정되어 있으면 건드리지 않음
 if [ -z "$ORIGINAL_USER" ]; then
 
     # sudo 사용한 경우
     if [ -n "$SUDO_USER" ]; then
         export ORIGINAL_USER="$SUDO_USER"
 
     # 일반 SSH 로그인
     elif [ -n "$SSH_CONNECTION" ]; then
         export ORIGINAL_USER="$USER"
 
     # fallback
     else
         export ORIGINAL_USER="$LOGNAME"
     fi
 fi
 
 
 # =========================
 # PS1 설정
 # =========================
 
 export PS1='[\[\e[32m\]\u@\h\[\e[0m\] (origin:${ORIGINAL_USER}) \[\e[34m\]\W\[\e[0m\]]\$ '

 

반응형

'linux' 카테고리의 다른 글

linux command log 남기는 방법  (0) 2026.02.23
packer ami update  (0) 2024.08.02
"grubby" 커널 변경 명령어  (0) 2024.07.10
sed 활용  (0) 2024.04.05
grub2 설정 변경  (0) 2023.11.30