Nicht ablaufendes Passwort auf dem Linux-Server

12

Ich möchte ein Konto auf einem Linux-Server einrichten und dafür sorgen, dass das Kennwort des Kontos niemals abläuft. Ich habe Schwierigkeiten, es mit der passwdManpage herauszufinden . Könnte mir bitte jemand helfen?

Nate
quelle

Antworten:

21

So maximieren Sie den Ablauf des Kennworts:

passwd -x 99999 username

So deaktivieren Sie den Kontoablauf:

usermod -e '' username

Um beides mit chage zu tun:

chage -E -1 -M -1 username

Informationen zum Festlegen der Systemstandards finden Sie unter / etc / default / useradd

Cakemox
quelle
5

Verwenden Sie den Befehl chage:

chage -M -1 USERNAME
bindbn
quelle
0

Sie möchten den chageBefehl, dass Sie das Mindestkennwort für das Konto auf eine unglaublich lange Zeit wie 9999999999 Tage festlegen.

Hier ist eine sehr gute Anleitung - http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html

Zypher
quelle
1
chagehat einen expliziten Wert für dieses Verhalten. Siehe zum Beispiel die Antwort von bindbn.
Allen
0

Der vollständige Befehl zum Verringern anderer vorheriger Konfigurationen lautet wie folgt:

chage -E -1 -M -1 -I -1 username
Axel
quelle
0

AIX: Nicht ablaufendes Passwort

Ändern der Größe des Benutzerverlaufs

chuser histsize=0 <userid>

Ändern Sie das Benutzerpasswort

passwd <userid>

Löschen Sie Flags, die das Betriebssystem anweisen, das Kennwort beim Anmelden zurückzusetzen (nach dem Zurücksetzen des Kennworts).

pwdadm -c <userid>

Wenn Sie durch Bearbeiten der Größe Ihres Benutzerverlaufs keine Aufregung verursachen möchten, können Sie mit dem folgenden Befehl die Sicherheitsdatei so ändern, dass das letzte Mal, wenn Sie Ihr Kennwort zurücksetzen, immer das heutige Datum ist. Sie können dies in Ihre .profileDatei exportieren, damit es auch bei jeder Anmeldung ausgeführt wird.

chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`
Chris Alderson
quelle
0

Hier ist ein vollständiges Beispiel für den Befehl chage (Alter ändern) zum Linux-Ablaufkennwort: Deaktivieren Sie den Kennwortablauf und das Konto vollständig:

Parameter Befehl chage:

-m 0 : Minimum number of days for the password change.
-M 99999 : Maximum number of days a password change.
-I -1 : We set: "Password inactive" never.
-E -1 : We set: "Expires Account" never.

Der Beispielbenutzername lautet: sysadmit

[root@linux1~] # chage -m 0 -M 99999 -I -1 -1 -E sysadmit

[root@linux1~] # chage --list sysadmit
Last password change: July 15, 2017 
Password expires: never 
Password inactive: never 
Account expires: never 
Minimum number of days Between password change: 0 
Maximum number of days Between password change: 99999
Number of days of warning before Expires password 7 

Auszug aus: http://www.sysadmit.com/2017/11/linux-caducidad-contrasena.html

Tom Shaiker
quelle