이 문제를 해결하지 않으면 IF 문에서 $USER가 루트인지 확인하기 위해 bash 스크립트를 올바르게 실행할 수 없습니다. 실제로 whoami가 루트인 경우에도 $USER는 절대 루트가 아니기 때문입니다. 루트로 로그인했는지 여부에 관계없이 적어도 $USER 변수에 관한 한 이전 사용자 ID를 유지합니다. 어떻게 해결할 수 있나요? $USER 변수를 .zshrc 파일의 whoami 명령 출력과 동일하게 설정하려고 시도했지만 전혀 작동하지 않았습니다.
whoami와 echo $USER 명령은 서로 다른 출력을 제공합니다. 이것이 어떻게 가능합니까?
관련 정보
- Thunar의 메기 검색이 Xfce에서 작동하지 않습니다
- 임베디드 Linux용 드라이버 모듈 추가
- /에 설치된 ext4 및 tmp는 디스크 공간을 소비합니다.
- busybox를 사용하여 시작 후 프로그램을 자동으로 실행하는 방법은 무엇입니까?
- iTerm2는 콘솔에 텍스트를 입력합니다.
- Debian 10에서 Network Manager를 사용하여 MAC 주소 변경
- 내 네트워크 구성이 무시되는 이유를 어떻게 알 수 있나요?
- 누군가가 루트로 쉘을 실행하는 것을 방지할 수 있는 방법이 있습니까?
- Qualcomm QCA9377은 패킷 주입을 지원합니까?
- redis-server가 시작 시 데이터베이스를 메모리에 로드하는 데 시간이 오래 걸리는 이유는 무엇입니까?