[Samba-it] roaming profiles, csc policy, oplock break.
simo
simo.sorce at xsec.it
Fri Mar 25 08:39:38 MDT 2011
On Wed, 2011-03-23 at 12:06 +0100, Marco Gaiarin wrote:
> Per una serie di questioni ''storiche'', in particolare quando sono
> partito avevo ancora windows98, ho sempre messo il roaming profiles
> nella home degli utenti, nella cartella nascosta '.profileNT'.
>
> Ora, stavo cercando di definire delle policy più ''scaltre'' di
> redirezione di alcune cartelle, onde evitare che il profilo si riempia
> troppo per cose assolutamente inutili.
> La cosa più sensata è spostare le cartelle nella home.
>
> Per gli utenti nomadici che hanno abilitato la CSC (file e cartelle non
> in linea) mi sono reso conto però che nelle cartelle della home non
> c'era la spunta relativa a 'rendi disponibile in modalità non in
> linea'.
>
> Guardo in samba la definizione dello share e vedo:
>
> [homes]
> comment = Home Directories
> valid users = SANVITO\%S, SANVITO\root, +SANVITO\domadms
> force user = SANVITO\%S
> read only = No
> create mask = 0700
> directory mask = 0700
> browseable = No
> csc policy = disable
> root preexec = /etc/samba/createhome "%u"
>
> quindi tolgo 'csc policy = disable', riprovo e ora ho la voce; abilito
> la CSC per una cartella, mi disconnetto e mi da un errore di
> sincronizzazione del profilo:
>
> [2011/03/23 11:20:05, 0] smbd/oplock.c:oplock_timeout_handler(351)
> Oplock break failed for file .profileNT/Dati applicazioni/Microsoft/Internet Explorer/Quick Launch/desktop.ini -- replying anyway
>
> e quindi ne deduco che avevo messo 'csc policy = disable' perchè
> altrimenti non funzionava. ;-)
>
> La cosa strana è che la redirezione della cartella 'Documenti', che fa
> scattare automaticamente la CSC, funziona, ergo sembra che 'csc policy
> = disable' disabiliti la possibilità di abilitare la CSC ma che se si
> trova un'altro modo di farlo poi funziona.
>
>
> Ulteriori prove e ricerche:
>
> 1) sembra che il problema non sia di samba, ma di windows:
> http://support.microsoft.com/kb/842007/en-us
>
> 2) confermo che sembra più un problema di forma che di sostanza: se
> forzo l'attivazione da commandline:
>
> csccmd.exe /pin2:\\FILE\gaio\Mail /user
>
> la CSC parte senza problemi e funziona perfettamente.
>
>
> Mi restano molti dubbi; la manpage relativamente a 'csc policy' dice
> poco o nulla, e anche google non spiega nel dettaglio il problema.
>
>
> Inoltre, a questo punto, come è meglio procedere? Forzare la CSC oppure
> spostare i profili in uno share a parte?
Le tue domande amletiche mi fanno sempre impazzire.
Seguendo il vecchio adagio direi di fare come ti funziona meglio.
Personalmente muoverei i profili in uno share a parte semplicemente per
motivi di controllo. Non vuoi che il profilo fallisca l'upload quando il
client fa logoff perchè la home è piena.
In più se il profilo è nella home c'è sempre il rischio che un utente lo
trovi e faccia casino.
Almeno questo è il ragionamento che farei io.
Simo.
More information about the samba-it
mailing list