it-swarm-ja.com

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

現在、Linux +認定のTestOutを行っており、ユーザーとグループに関するセクションに移動しました。インストラクターは、login.defsファイルがデフォルトのユーザー情報を変更するために使用されていることを示しました。私はUbuntu16.04を使用してフォローしていますが、ファイルをcatすると、次のメッセージが表示されます。

Screenshot of cat output

それは今では時代遅れだと言っています。現在のバージョンのUbuntuでこれらの値をどこで操作できますか?

2
Tobin Shields

警告メッセージを誤解しています。 「新しいlogin.defs」はありません。既存のファイルは引き続き使用されますが、警告に続く4つのオプションはサポートされなくなります。


それらのオプションのいくつかは、他の場所に移動しただけではありません。それらは完全に削除されました。たとえば、CLOSE_SESSIONSは永続的に有効になっています。無効にすると、かなりの数のPAMモジュールで問題が発生するためです。

他のオプションは、対応するPAMモジュールでサポートされたことはありません。これらは、PAMなしのログインを持つシステムでのみ機能します。対応するPAMオプションは、代わりに/etc/pam.dで指定されます。

  • ほとんどの認証モジュール、例えばpam_unix(8)、パスワードプロンプトのカスタマイズを許可しないでください。
  • Pam_mail(8)モジュールは、Maildir形式(別名qmail)の場所としてdir=を受け入れます。
  • NO_PASSWORD_CONSOLEcouldは、pam_succeed_if(8)モジュールを介してエミュレートできます。

関連する変更ログ:

1
user1686