現在、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)モジュールを介してエミュレートされます。
関連する変更ログ: