On 18/09/2010 10:50, sabine@fuss.bz.it wrote:
Man-mano che trovo config. che secondo me non sono a posto mando ;-). Così purtroppo non riesco a lavorare bene, perchè anche se tento di collegarmi via cssh ai client non mi vede come root, ma come admin ed ovviamente mi chiede autenticazione in continuazione anche se i client sono agganciati al dominio :-(.
Ho notato che tutti i file che dovrebbero essere di root (con ls -lha) sono di admin - chown root * non ha effetto - rimane admin.
Allora il problema e` nscd che non segue le regole e se ha in cache sia root che admin restituisce il secondo e non il primo. Fermandolo con:
/etc/init.d/nscd stop
viene ripristinato il funzionamento corretto. In realta` sul server, essendo le richieste locali, nscd non e` che serva a molto.
Tutto il resto e` dovuto al fatto che l'UID e` quello che conta per il kernel e il nome e` quello che usano i comandi. Per cui te puoi fare chown con root, ma l'uid resta 0 e quando lo rileggi ti dice che il nome e` admin.
L'alternativa e` mettere su LDAP l'utente root invece di admin e stare attenti che abbia le stesse impostazioni del root normale (come home e shell).
In realta` con le ultime versioni di Samba non dovrebbe essere necessario avere un utente di amministrazioni per le join al dominio con uid 0, questo risolverebbe alla radice la questione, ma vanno fatte delle prove (anche se non so quanto vi serva la funzionalita` della join al dominio ...).
Ciao Simone