Поэтому мне нужно установить исходный файл /etc/pam.d/system-auth-ac из RPM authconfig. Я попытался сделать это, «переустановив» пакет authconfig / rpm вот так:
mv /etc/pam.d/system-auth-ac ~/
rpm -e --justdb --nodeps authconfig
yum install authconfig
Однако файлы не переустанавливаются. Что нужно сделать, чтобы yum переустановил файлы?
ОБНОВИТЬ:
Сделал strace при установке yum, и оказалось, что файл "/etc/pam.d/system-auth-ac" открывается при установке rpm, но не записывается. При дальнейшем рассмотрении оказывается, что файл создается после выполнения двоичного файла authconfig.
Так что теперь проблема больше не связана с RPM. Мне нужно выяснить, как выглядит команда authconfig по умолчанию для RH5.6, чтобы я мог получить обычный файл system-auth-ac.
Попробуй это:
yum -y install yum-utils
yumdownloader authconfig
rpm -Uvh --replacepkgs authconfig*
РЕДАКТИРОВАТЬ:
Попробуй это:
system-config-authentication