[Samba-it] Ma gli script dove vengono eseguiti?

Simo Sorce simo.sorce at xsec.it
Tue Oct 4 11:33:01 MDT 2005


On Tue, 2005-10-04 at 11:07 +0200, Marco Gaiarin wrote:
> Nelle mie sedi ci sono due serve samba, il PDC è un ``database
> server'', mentre il BDC è il ``file server''; il database server monta
> le home via nfs dal file server, quindi il PDC non ha le home.
> Ovviamente in smb.conf faccio riferimento esplicitamente al file
> server:
> 
> 	logon home = \\FILE\%U
> 	logon path = \\FILE\%U\.profileNT
> 
> ...non mi azzarderei per nessun motivo al mondo a esportare via smb
> delle home che sono a loro volta via nfs...
> 
> Ad ogni modo il problema è un altro: mi rendo conto che se creo gli
> utenti con user manager for domain, pur avendo nel file di
> configurazione di entrambi:
> 
> 	add user script = /usr/sbin/smbldap-useradd -m "%u"
> 
> la homo non viene creata. la cosa più sensata è che effettivamente lo
> script venga usato nel PDC, dove effettivamente non può creare le home.
> 
> 
> Mi chiedevo: mi devo inventare dei wrappers, oppure samba permette di
> in qualche maniera di gestire la cosa, che so, facendo in modo che
> tutte le operazioni di gestione account vengano redirezionate su uno
> solo dei server?

Mi vengono in mente al volo 3 soluzioni.

1) permetti al PDC di scrivere come root via nfs
2) in qualche modo il pdc può lanciare script via ssh sul bdc
3) usi root preexec sulla share [homes] del BDc e gli fai creare la home
se qualcuno cerca di accedervi

Simo.

-- 
Simo Sorce - simo.sorce at xsec.it
Xsec s.r.l. - http://www.xsec.it
via Garofalo, 39 - 20133 - Milano
mobile: +39 329 328 7702
tel. +39 02 2953 4143 - fax: +39 02 700 442 399




More information about the samba-it mailing list