GNU/Linux >> Linux の 問題 >  >> Linux

NIS を使用して Linux でパスワード エージングを有効にする方法

Linux でパスワード エージングを有効にするために、シャドウ ファイルが使用されます。他のシステムとは異なり、Linux ではパスワードのエージングは​​ /etc/passwd ファイルで管理されません。

1. /etc/login.defs 内 、PASS_MAX_DAYS を定義します デフォルトの 9999 の代わりに 90 に:

# vi /etc/login.defs
PASS_MAX_DAYS=90

/etc/login.defs からの上記のデータは useradd によって使用されます コマンドを実行すると、前述のパスワード age を持つユーザーが作成されます。

2. 既存のユーザーの場合、次のコマンドを使用してパスワード エージングをリセットします。

# chage -M 90 username

3. コマンド authconfig を実行し、シャドウ パスワードが有効になっていることを確認します。デフォルトでは、NIS はシャドウ ファイルを構築しません。ファイル /var/yp/Makefile を編集します 次の変更を行います:

# vi /var/yp/Makefile
MERGE_PASSWD=false

all: 、次のように影を追加します:

all:  shadow passwd group hosts rpc services netid protocols mail

4. メイクファイルを実行します。新しいマップ シャドウが作成されます。

5. これで、NIS はパスワード エージング情報を保持します。これは、次のコマンドで確認できます。

# ypcat shadow.byname | grep user


Linux
  1. LinuxでのIP転送とは何ですか? IP転送を有効にする方法は?

  2. Linux で空のパスワードで ssh を許可する方法

  3. UNIX / Linux で SSH を使用してパスワードなしで Rsync をセットアップする方法は?

  1. Linuxでユーザーパスワードの有効期限とエージングを管理する方法

  2. Linux スワップ パーティションを有効にするにはどうすればよいですか?

  3. Linuxでパスワードを確認するには?

  1. LinuxでIP転送を有効にする方法

  2. UNIX / Linux で SSH を使用して Rsync をセットアップする方法 (パスワードなしの rsync)

  3. Linux に SSL を使用して JBoss AS 7 をインストールする方法 (JBoss で HTTPS SSL を有効にする)