[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