GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare la scadenza della password e i requisiti di complessità in CentOS/RHEL

Questo post spiega come configurare i criteri per le password di Linux, concentrandosi sulla scadenza e sulla complessità delle password.

Scadenza password

Per impostare la scadenza predefinita della password durante la creazione di nuovi account su CentOS/RHEL, modificare /etc/login.defs file.

PASS_MAX_DAYS 100

Ciò significa il numero massimo di giorni in cui una password può essere utilizzata. Controlla la pagina man di login.defs per ulteriori opzioni che possono essere utilizzate.

$ man login.defs

2. Complessità delle password

Il modulo PAM pam_cracklib può essere utilizzato per forzare i requisiti di complessità delle password. La complessità può essere specificata con le seguenti opzioni:

  • Lunghezza minima della password (minlen )
  • Numero minimo di lettere minuscole (lcredit )
  • Numero minimo di lettere maiuscole (ucredit )
  • Numero minimo di caratteri numerici (dcredit )
  • Numero minimo di caratteri non alfanumerici (ocredit )

Ecco una riga di esempio in /etc/pam.d/system-auth file di configurazione:

password  required   /lib/security/$ISA/pam_cracklib.so retry=3 minlen=10 dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1

Data l'impostazione di cui sopra, agli utenti verrà richiesto di scegliere password che contengano almeno 10 caratteri, che contengano almeno un carattere minuscolo, un carattere maiuscolo, un numero e un carattere speciale. Si noti che per richiedere una di queste caratteristiche viene specificato un numero negativo.


Cent OS
  1. CentOS / RHEL 7 :Come installare e configurare telnet

  2. Come configurare server e client NTP in CentOS / RHEL 7

  3. Come installare e configurare Samba in CentOS/RHEL

  4. Come personalizzare la scadenza della password Linux e i requisiti di complessità

  5. Come configurare VLAN 802.1q su NIC su CentOS/RHEL 7 e 8

Come installare e configurare il server VNC in CentOS 7 / RHEL 7

Come configurare l'indirizzo IP in CentOS 7/RHEL 7 e CentOS 6/RHEL 6

Come installare e configurare Jenkins su CentOS 8 / RHEL 8

Come configurare FirewallD in RHEL, CentOS e Fedora

Come installare e configurare MariaDB in CentOS / RHEL 7

Come installare e configurare il server VNC su CentOS/RHEL 8