![루트로 전환하는 데 시간이 오래 걸림](https://linux55.com/image/96272/%EB%A3%A8%ED%8A%B8%EB%A1%9C%20%EC%A0%84%ED%99%98%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EC%8B%9C%EA%B0%84%EC%9D%B4%20%EC%98%A4%EB%9E%98%20%EA%B1%B8%EB%A6%BC.png)
root
전환하는 데 약 1분이 걸리는 시스템(RHEL)이 있습니다 . ( su - root
) 그러나 다른 사용자로 전환하는 데는 1초도 걸리지 않습니다. 루트로 전환하는 데 시간이 너무 오래 걸리는 이유를 디버깅할 수 있는 방법이 있습니까? 전환 직후에 실행되어 이번에 소비되는 스크립트가 있다고 생각하는데 해당 스크립트의 경로를 찾을 수 없습니다.
편집하다:bash --login --verbose를 실행해 보았더니 이 줄에 항상 시간이 걸리는 것 같습니다: /opt/vmware/bin/ovfenv --quiet --key vm.vmname
이 줄의 기능과 이를 피할 수 있는 방법을 아는 사람이 있나요?
답변1
문제를 발견했습니다. (이 게시물에 감사드립니다.https://stackoverflow.com/questions/8413975/10-second-delay-Between-login-and-shell-prompt)
문제는 /etc/profile.d/zzzz-vamilocale.sh 파일에 있습니다. 이 파일은 가상 머신 속성에서 무언가를 읽으려고 시도하다가 멈추게 됩니다. 이 파일을 삭제하면 문제가 해결될 수 있습니다.