Gestione account Samba da command line: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
* Cambiare la password di un utente
==Cambiare la password di un utente==


  smbpasswd user.name
  smbpasswd user.name


* Forzare la data in cui '''è possibile''' cambiare la password:
== Forzare la data in cui '''è possibile''' cambiare la password==
<pre>
<pre>
pdbedit  --pwd-can-change-time=2005-09-22 \
pdbedit  --pwd-can-change-time=2005-09-22 \
Line 10: Line 10:
</pre>
</pre>


* Forzare la data in cui '''si deve''' cambiare la password:
== Forzare la data in cui '''si deve''' cambiare la password==
<pre>
<pre>
pdbedit  --pwd-must-change-time=2005-09-22 \
pdbedit  --pwd-must-change-time=2005-09-22 \
         --time-format="%Y-%m-%d" \
         --time-format="%Y-%m-%d" \
         nome.cognome
         nome.cognome
</pre>
== Forzare la data di cambio password per ''TUTTI'' gli utenti ==
Usare il seguente script, che imposta i valori per tutti gli utenti ad esclusione di administrator e root:
<pre>
for USERNAME in $(pdbedit -L | cut -f 1 --delim=':' | grep -iv '\$$\|root\|administrator'); \
do \
  pdbedit --pwd-must-change-time=2005-12-01 --time-format="%Y-%m-%d" $USERNAME; \
  pdbedit --pwd-can-change-time=2005-12-01 --time-format="%Y-%m-%d" $USERNAME; \
done
</pre>
</pre>

Revision as of 13:29, 23 November 2005

Cambiare la password di un utente

smbpasswd user.name

Forzare la data in cui è possibile cambiare la password

pdbedit  --pwd-can-change-time=2005-09-22 \
         --time-format="%Y-%m-%d" \
         nome.cognome

Forzare la data in cui si deve cambiare la password

pdbedit  --pwd-must-change-time=2005-09-22 \
         --time-format="%Y-%m-%d" \
         nome.cognome

Forzare la data di cambio password per TUTTI gli utenti

Usare il seguente script, che imposta i valori per tutti gli utenti ad esclusione di administrator e root:

for USERNAME in $(pdbedit -L | cut -f 1 --delim=':' | grep -iv '\$$\|root\|administrator'); \
do \
   pdbedit --pwd-must-change-time=2005-12-01 --time-format="%Y-%m-%d" $USERNAME; \
   pdbedit --pwd-can-change-time=2005-12-01 --time-format="%Y-%m-%d" $USERNAME; \
done