이 문제를 해결하지 않으면 IF 문에서 $USER가 루트인지 확인하기 위해 bash 스크립트를 올바르게 실행할 수 없습니다. 실제로 whoami가 루트인 경우에도 $USER는 절대 루트가 아니기 때문입니다. 루트로 로그인했는지 여부에 관계없이 적어도 $USER 변수에 관한 한 이전 사용자 ID를 유지합니다. 어떻게 해결할 수 있나요? $USER 변수를 .zshrc 파일의 whoami 명령 출력과 동일하게 설정하려고 시도했지만 전혀 작동하지 않았습니다.
whoami와 echo $USER 명령은 서로 다른 출력을 제공합니다. 이것이 어떻게 가능합니까?
관련 정보
- find -exec와 xargs를 통한 파이핑 간의 동작이 다릅니다.
- 소유자가 사용자 이름 대신 UID로 표시되는 이유는 무엇입니까?
- Oracle Unbreakable Linux는 무료입니까? 왜 인증서가 필요합니까?
- URL 하이퍼링크 자동 생성
- 종료가 예상되며 보낸 문자에 응답이 없습니다.
- MX Linux ISO 체크섬 불일치
- 쉘에서 전력선 글꼴 및 기호 오류를 수정하는 방법은 무엇입니까?
- 파일 인코딩을 utf-8로 변경할 수 없습니다
- LAN을 잃지 않고 인터넷 접속을 제거하세요
- Yocto에서 ffmpeg에 대한 Sox의 의존성을 제거하는 방법