Ubuntu 16.04 の「新しい」 login.defs ファイルとは何ですか?

Ubuntu 16.04 の「新しい」 login.defs ファイルとは何ですか?

現在、Linux+ 認定資格の TestOut を受講中で、ユーザーとグループのセクションまで進みました。講師は、login.defs ファイルを使用してデフォルトのユーザー情報を変更することを実演しました。私は Ubuntu 16.04 を使用してこの手順を実行していますが、ファイルを cat すると次のメッセージが表示されます。

猫の出力のスクリーンショット

現在は廃止されているとのことです。Ubuntu の現在のバージョンでこれらの値を操作できる場所はどこですか?

答え1

警告メッセージを誤解しています。「新しい 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)モジュールを介してエミュレートされます。

関連する変更ログ:

関連情報