Ciao a tutti. Ho configurato Samba come Primary Domain Cotroller e ho creato, sul server, un gruppo "machines" in cui ho inserito le utenze membre del dominio. Tralasciando la sezione [global] riporto quello che riguarda le condivisioni presenti in smb.conf.

codice:
### CONDIVISIONI
# condivisione pubblica:
[Pubblica] 
path = /home/public
comment = Risorsa pubblica full access
writable = yes
browsable = yes

# Tramite [profile] per ogni utente del dominio viene creata in automatico una 
# cartella personale privata accessibile al solo utente loggato. 
[profiles] 
    path = /home/profiles
    comment = Directory personali
    writeable = yes 
    browseable = yes
    create mask = 0600
    directory mask = 0700
# esegui un comando sul server ogni qualvolta un client si logga
    root preexec = /usr/bin/touch /home/_userIN
# come sopra, quando si slogga.
    root postexec = /usr/bin/touch /home/_userOUT
Come si puo vedere ci sono due condivisioni: una "pubblica" accessibile a tutti e una privata per ogni utente.
Venendo al punto: mi interesserebbe creare un nuovo gruppo di "amministratori" in cui inserire una manciata di utenze, a cui venisse destinato un trattamento leggermente diverso che ai membri del gruppo "machines". Nel dettaglio vorrei che nel momento in cui una di queste utenze si logga al dominio venga eseguito un particolare comando sul server (tramite root preexec = /usr/bin/comando). E' possibile?

PS - Una cosa di questo tipo è fattibile facendo una cosa del tipo:
codice:
[prova]
    path = /dev/null
    valid users = @admin
    root preexec = /usr/bin/echo Ciao!
...ma in quel caso il comando è eseguito solo nel caso in cui l'utente apra la risorsa condivisa "prova" e non nel momneto in cui esso si logga al DC.

Saluti