Что такое «новый» файл login.defs в Ubuntu 16.04?

Что такое «новый» файл login.defs в Ubuntu 16.04?

В настоящее время я прохожу TestOut для получения сертификата Linux+ и дошел до раздела о пользователях и группах. Инструктор продемонстрировал, что файл login.defs использовался для изменения информации о пользователе по умолчанию. Я использую Ubuntu 16.04 для выполнения задания, и когда я запускаю файл cat, я получаю следующее сообщение:

Скриншот вывода 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).

Соответствующие списки изменений:

Связанный контент