RPM에서 설치한 후 파일이 변경되었습니다. 차이점을 어떻게 확인할 수 있나요?

RPM에서 설치한 후 파일이 변경되었습니다. 차이점을 어떻게 확인할 수 있나요?

이것은 RedHat Enterprise 5.5 시스템입니다. RPM에 대한 유효성 검사를 수행했는데 두 파일이 변경된 것 같습니다.

# rpm --verify shadow-utils 
S.5....T  c /etc/default/useradd
S.5....T  c /etc/login.defs

이 파일이 원래 설치된 RPM에 액세스할 수 있습니다. 이러한 변경된 파일을 RPM에 저장된 버전과 비교할 수 있습니까?

답변1

RPM의 내용을 디스크(/가 아닌 다른 디렉터리)로 추출할 수 있습니다. 나는 이를 위해 mc를 사용합니다. 여기서는 rpm 파일(디렉토리와 같은)을 입력하고 필요한 파일을 추출합니다. 전체 RPM을 현재 디렉토리로 추출하려면 다음과 같이 할 수 있습니다.

rpm2cpio yourrpm.rpm | cpio -idmv

관련 정보