Su Samba, il software che consente di effettuare molte cose per lo scambio di informazioni tra Windows e Linux, ci sarebbero molte cose da dire. Qui appunterò soprattutto quelle per cui esiste poca documentazione.
Gli account utenti possono essere registrati in file di testo, in file binari (tdb) o gestiti tramite LDAP.
Per modificare le impostazioni di un utente nei file tdb si usa il programma pdbedit
.
La politica impostata correttamente si visualizza con il comando:
sudo pdbedit -P "bad lockout attempt"
Per impostare 3 tentativi si può impartire il comando:
sudo pdbedit -P "bad lockout attempt" -C 3
La politica impostata correttamente si visualizza con il comando:
sudo pdbedit -P "maximum password age"
Per impostare l'obbligo di cambiare la password dopo 90 giorni si può impartire il comando:
sudo pdbedit -P "maximum password age" -C 7776000
La politica impostata correttamente si visualizza con il comando:
sudo pdbedit -P "min password length"
Per impostare la lunghezza minima della password a 8 caratteri si può impartire il comando:
sudo pdbedit -P "min password length" -C 8
Per impostare per l'utente mario l'obbligo di cambiare la password al primo accesso si può impartire il comando:
sudo pdbedit -u mario --pwd-must-change-time 0