루트만 표시하는 것이 아니라 서버에 로그인한 실제 사용자의 사용자 이름을 수집하려고 합니다. 입장 후PMKSH을 클릭하면 프롬프트가 root@hostname으로 변경됩니다.
이렇게 하면 echo $USER
결과는 root
.
대신 로그인한 사람의 실제 사용자 ID를 찾고 싶습니다. 이렇게 하면 알림 이메일에 기본 루트 이름 대신 사용자 ID를 포함할 수 있습니다.
운영 체제: Solaris 5.10
셸: Korn 셸
답변1
이 문제에 대한 해결책을 찾았습니다. 실제 사용자 ID는 환경 변수에 저장됩니다 $ORIG_USER
. 이것은 우리 환경에서 작동합니다.