이 문제를 해결하지 않으면 IF 문에서 $USER가 루트인지 확인하기 위해 bash 스크립트를 올바르게 실행할 수 없습니다. 실제로 whoami가 루트인 경우에도 $USER는 절대 루트가 아니기 때문입니다. 루트로 로그인했는지 여부에 관계없이 적어도 $USER 변수에 관한 한 이전 사용자 ID를 유지합니다. 어떻게 해결할 수 있나요? $USER 변수를 .zshrc 파일의 whoami 명령 출력과 동일하게 설정하려고 시도했지만 전혀 작동하지 않았습니다.
whoami와 echo $USER 명령은 서로 다른 출력을 제공합니다. 이것이 어떻게 가능합니까?
관련 정보
- Solaris 10에서 터미널 색상 변경
- sed를 사용하여 변수에 저장된 파일 이름을 쓰는 방법은 무엇입니까?
- BASH에서 버그를 찾았나요? [폐쇄]
- IP가 사용 가능한지 확인하세요.
- Ubuntu Server 16.04 - /var/www/에 대한 전체 FTP 액세스 권한을 얻습니다.
- Steam: Kali Linux/Debian에서 LibGL 오류를 수정하는 방법
- CSV 파일의 두 변수와 일치하는 특정 행의 열 12 값을 인쇄해야 함 [닫기]
- Oh-My-Zsh를 사용하여 NixOS에 Google Cloud 완성을 설치하는 방법은 무엇인가요?
- CLI 도구를 사용하여 Linux 시스템에 새로운(사용자 정의) MIME 유형을 설치하는 방법은 무엇입니까?
- zsh가 "up" 명령을 기록에 저장하는 것을 방지하는 방법은 무엇입니까?