RPMからインストールした後、ファイルが変更されました。違いをどのように確認できますか?

RPMからインストールした後、ファイルが変更されました。違いをどのように確認できますか?

これはRedHat Enterprise 5.5システムです。 RPMの検証​​を行いましたが、2つのファイルが変更されたようです。

# 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

おすすめ記事