Samba: guida estesa: differenze tra le versioni

m
Riga 284: Riga 284:
Qualora si desiderasse mantenere sincronizzate le password linux (<code>passwd</code>) con quelle definite attraverso <code>smbpasswd</code> è possibile ricorrere ad appositi parametri, come già scritto.
Qualora si desiderasse mantenere sincronizzate le password linux (<code>passwd</code>) con quelle definite attraverso <code>smbpasswd</code> è possibile ricorrere ad appositi parametri, come già scritto.
{{Box|NOTA|con questo metodo la sincronizzazione è unidirezionale, ovvero qualsiasi modifica alla password samba verrà automaticamente propagata a quella linux, ma non viceversa.}}
{{Box|NOTA|con questo metodo la sincronizzazione è unidirezionale, ovvero qualsiasi modifica alla password samba verrà automaticamente propagata a quella linux, ma non viceversa.}}
Oltre ad utilizzare <code>passwd</code> per impostare le password è anche possibile usare PAM, badando bene che i due metodi sono mutualmente esclusivi. In particolare impostare <code>pam password change = yes</code> comporta l'automatica esclusione della prima modalità.
Oltre ad utilizzare <code>passwd</code> per impostare le password è anche possibile usare PAM, badando bene che i due metodi sono mutualmente esclusivi. In particolare impostare <code>pam password change = yes</code> comporta l'automatica esclusione della prima modalità.<br>
In entrambi i casi devono essere sempre definiti i parametri <code>passwd chat</code> (anche il testo da passare può essere il medesimo) e <code>unix passwd sync = yes</code>.
In entrambi i casi devono essere sempre definiti i parametri <code>passwd chat</code> (anche il testo da passare può essere il medesimo) e <code>unix passwd sync = yes</code>.<br>
Nel caso di <code>passwd</code> è necessario specificare oltre ai precedenti due anche il parametro <code>passwd program</code>, mentre nel secondo devono essere specificati sia il succitato <code>pam password change = yes</code> che <code>obey pam restrictions = yes</code> (quest'ultimo potrebbe forse essere opzionale).
Nel caso di <code>passwd</code> è necessario specificare oltre ai precedenti due anche il parametro <code>passwd program</code>, mentre nel secondo devono essere specificati sia il succitato <code>pam password change = yes</code> che <code>obey pam restrictions = yes</code> (quest'ultimo potrebbe forse essere opzionale).<br>
Esplicitando, nel primo caso andrà aggiunta alla sezione global quanto segue:
Esplicitando, nel primo caso andrà aggiunta alla sezione global quanto segue:
<pre>
<pre>
    passwd program = /bin/passwd %u
passwd program = /bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
unix password sync = Yes
</pre>
</pre>
Mentre nel secondo:
Mentre nel secondo:
<pre>
<pre>
    pam password change = yes
pam password change = yes
    obey pam restrictions = yes
obey pam restrictions = yes
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
unix password sync = Yes
</pre>
</pre>


2 894

contributi