GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So aktivieren Sie die Kennwortalterung in Linux mit NIS

Um die Kennwortalterung unter Linux zu aktivieren, wird die Schattendatei verwendet. Im Gegensatz zu anderen Systemen wird die Kennwortalterung bei Linux nicht in der Datei /etc/passwd verwaltet.

1. In /etc/login.defs , definieren Sie PASS_MAX_DAYS auf 90 anstelle der Standardeinstellung 9999:

# vi /etc/login.defs
PASS_MAX_DAYS=90

Die obigen Daten aus /etc/login.defs werden von useradd verwendet Befehl und erstellt die Benutzer mit dem angegebenen Passwortalter.

2. Setzen Sie für bestehende Benutzer die Kennwortalterung mit dem folgenden Befehl zurück:

# chage -M 90 username

3. Führen Sie den Befehl authconfig aus und stellen Sie sicher, dass Shadow-Passwörter aktiviert sind. NIS erstellt die Shadow-Datei standardmäßig nicht. Bearbeiten Sie die Datei /var/yp/Makefile und nehmen Sie die folgenden Änderungen vor:

# vi /var/yp/Makefile
MERGE_PASSWD=false

In der Zeile all: , fügen Sie Schatten wie folgt hinzu:

all:  shadow passwd group hosts rpc services netid protocols mail

4. Führen Sie das Makefile aus. Es wird ein neuer Kartenschatten erstellt.

5. Jetzt enthält NIS die Kennwortalterungsinformationen, die mit dem folgenden Befehl angezeigt werden können:

# ypcat shadow.byname | grep user


Linux
  1. So verwalten Sie den Ablauf und die Alterung von Benutzerkennwörtern in Linux

  2. Was ist IP-Weiterleitung in Linux? Wie aktiviere ich die IP-Weiterleitung?

  3. So erlauben Sie ssh mit leeren Passwörtern in Linux

  4. Wie richte ich Rsync ohne Passwort mit SSH unter UNIX / Linux ein?

  5. Wie überprüfe ich das Passwort mit Linux?

So ändern Sie das Benutzerkennwort in Linux

So verwalten Sie Ihre Passwörter mit Enpass unter Linux

So sichern Sie Linux-Server mit SE Linux

So schützen Sie einen Ordner unter Linux mit einem Kennwort

Umgang mit Kontokennwörtern unter Linux mit dem Befehl passwd

Wie schütze ich GRUB mit einem Passwort unter Linux?