Вопрос: CentOS / RHEL 5,6 должны быть настроены на использование /etc/passwd для хранения паролей вместо использования /etc/shadow.
Предупреждение: Клиентам не рекомендуется и не рекомендуется переходить с /etc/shadow из-за потенциальных угроз безопасности. Поэтому используйте этот метод с осторожностью.
Шаги для настройки аутентификации без /etc/shadow следующие:
1. Загрузитесь в однопользовательском режиме.
2. Отредактируйте /etc/sysconfig/authconfig, изменив:
USESHADOW=yes
Измените на:
USESHADOW=no
3. Если этой директивы нет, добавьте ее.
Отредактируйте следующую строку в /etc/pam.d/system-auth и /etc/pam.d/password-auth:
password sufficient pam_unix.so sha512 shadow try_first_pass remember=24 use_authtok
4. Удалите слово shadow:
password sufficient pam_unix.so sha512 try_first_pass remember=24 use_authtok
5. Выполните следующее, чтобы преобразовать текущий теневой файл в файл passwd.
# pwunconv