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

406
Tobin Shields

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

Скриншот вывода кошки

Это говорит о том, что сейчас оно устарело. Где я могу манипулировать этими значениями в текущей версии Ubuntu?

2

1 ответ на вопрос

1
grawity

Вы неправильно понимаете предупреждение. Нет "нового login.defs"; существующий файл все еще используется, но больше не поддерживает 4 параметра после предупреждения.


Некоторые из этих вариантов не просто перенесены в другие места; они были удалены полностью. Например, CLOSE_SESSIONSон включен постоянно, так как отключение создает проблемы с несколькими модулями PAM.

Другие опции никогда не поддерживаются соответствующими модулями PAM; они работают только в системах с логином без PAM. /etc/pam.dВместо этого будет указана соответствующая опция PAM .

  • Большинство модулей аутентификации, например, pam_unix (8), не позволяют настраивать запрос пароля.
  • Модуль pam_mail (8) принимает dir=местоположение в формате Maildir (он же qmail).
  • NO_PASSWORD_CONSOLE можно эмулировать с помощью модуля pam_succeed_if (8).

Соответствующие журналы изменений: