이것은 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