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.
Come si puo vedere ci sono due condivisioni: una "pubblica" accessibile a tutti e una privata per ogni utente.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
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:
...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.codice:[prova] path = /dev/null valid users = @admin root preexec = /usr/bin/echo Ciao!
Saluti

Rispondi quotando