В настоящее время я прохожу TestOut для получения сертификата Linux+ и дошел до раздела о пользователях и группах. Инструктор продемонстрировал, что файл login.defs использовался для изменения информации о пользователе по умолчанию. Я использую Ubuntu 16.04 для выполнения задания, и когда я запускаю файл cat, я получаю следующее сообщение:
Он говорит, что теперь он устарел. Где я могу манипулировать этими значениями в текущей версии Ubuntu?
решение1
Вы неправильно понимаете предупреждение. Нет "нового login.defs"; существующий файл все еще используется, но больше не поддерживает 4 опции, следующие за предупреждением.
Некоторые из этих опций не просто переместились куда-то; они были полностью удалены. Например, CLOSE_SESSIONS
включен постоянно, так как его отключение создает проблемы с довольно большим количеством модулей PAM.
Другие параметры никогда не поддерживались соответствующими модулями PAM; они работают только в системах с входом без PAM. Соответствующий параметр PAM будет указан в /etc/pam.d
.
- Большинство модулей аутентификации, например pam_unix(8), не позволяют каким-либо образом настраивать запрос пароля.
- Модуль pam_mail(8) принимает
dir=
расположение в формате Maildir (он же qmail). NO_PASSWORD_CONSOLE
могэмулироваться через модуль pam_succeed_if(8).
Соответствующие списки изменений: