yum은 sudo 명령을 사용하는 경우에만 루트로 작동합니다.

yum은 sudo 명령을 사용하는 경우에만 루트로 작동합니다.

RHEL 7.8용입니다...

다른 제3자가 루트 계정을 사용하여 패키지를 업데이트하는 고객을 위해 가상 머신을 지원합니다. yum을 루트로 사용하면 다음과 같은 시간 초과가 발생합니다(참고: 이는 패키지나 저장소에 국한되지 않습니다).

https://rhui-2.microsoft.com/pulp/repos/microsoft-azure-rhel7/repodata/repomd.xml: [Errno 12] Timeout on https://rhui-2.microsoft.com/pulp/repos/microsoft-azure-rhel7/repodata/repomd.xml: (28, 'Operation timed out after 30001 milliseconds with 0 out of 0 bytes received')

그러나 sudo 명령을 실행하면 모든 것이 잘 작동하는 것으로 나타났습니다.

전체적으로,루트 사용자로, 이 명령작동하지 않습니다(저장소에 액세스하려고 하면 시간 초과가 발생합니다. 위의 시간 초과 오류를 참조하세요.):

yum install -y java-11-openjdk

하지만 이 명령은실제로 작동한다:

sudo yum install -y java-11-openjdk

이 문제의 원인이 무엇인지 아시나요? 분명히 sudo를 사용하면 모든 것이 괜찮습니다. 고객은 루트 계정을 사용하기를 기대하므로 이를 자신의 계정으로 만들 수 있는 옵션이 없습니다. 뭔가 작동하려면 루트로 sudo를 실행해야 하는 이유가 정말 궁금합니다. 경로 문제인가요?

당신의 시간과 배려에 감사드립니다.

-아담, RHCE

관련 정보