Gestione Scadenze Password: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
No edit summary
 
Line 53: Line 53:
  pdbedit -P "nome_policy" -C #valore
  pdbedit -P "nome_policy" -C #valore


Ad esempio per impostare la lungheza minima della password ad 8 caratteri:
* Esempio: Impostare la lungheza minima della password ad 8 caratteri:


  pdbedit -P "min password length" -C 8
  pdbedit -P "min password length" -C 8


Attnenzione che i valori temporali devono essere espressi in secondi.
Attennzione che i valori '''temporali''' devono essere espressi in '''secondi'''.


Vedi [http://us2.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#pdbeditthing pdbedit tool] per i dettagli
Vedi [http://us2.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#pdbeditthing pdbedit tool] per i dettagli

Revision as of 11:26, 23 November 2005

E' possibile gestire le "Domain Policy" per la scadenza automatica della password, la lunghea minima, etc con User Manager for Domains da una workstation Windows.

Alternativamente si può usare pdbedit da Linux.

Visualizzare i nomi delle Policy

pdbedit -P ?

Vengono elencati i nomi delle policy:

No account policy by that name
Account policy names are :
min password length
password history
user must logon to change password
maximum password age
minimum password age
lockout duration
reset count minutes
bad lockout attempt
disconnect time
refuse machine password change


Interrogare un valore

La sintassi è:

pdbedit -P "nome_policy" 

Ad esempio per vedere l'intervallo di scadenza password (in secondi):

pdbedit -P "maximum password age"
account policy value for maximum password age is 4294967295

Che risulta essere di giorni

echo "$(pdbedit -P "maximum password age" | cut --delim=' ' -f 9)/60/60/24" | bc
49710

In questo caso è il valore massimo (Never Expires)

Settaggio di un valore per la Policy

Per settare un valore di una policy la sintassi è:

pdbedit -P "nome_policy" -C #valore
  • Esempio: Impostare la lungheza minima della password ad 8 caratteri:
pdbedit -P "min password length" -C 8

Attennzione che i valori temporali devono essere espressi in secondi.

Vedi pdbedit tool per i dettagli

Visualizzazione dei valori per singolo utente

Per vedere la data di scadenza password di un utente:

pdbedit -Lv user.name | grep Password
Password last set:    Fri, 12 Aug 2005 10:25:40 GMT
Password can change:  Fri, 12 Aug 2005 10:25:40 GMT
Password must change: Fri, 13 Dec 1901 21:45:51 GMT

La password non scade mai

Se nonostante si sia impostata una policy temporale per far scadere la password, non viene mai richiesto agli utenti di cambiarla, probabilmente c'è un valore non valido nel campo "Password must change", dovuto, ad esempio, al fatto che l'account è stato importato da NT:

Password must change: Fri, 13 Dec 1901 21:45:51 GMT

E' sufficiente far cambiare la password all'utente, e questo valore verrà settato correttamente.

pdbedit tool