Pagina 1 di 1

SAMBA rete mista windows linux incongruenza uid gid

Inviato: martedì 27 aprile 2010, 8:50
da Lokki
Ciao,
ho un problema con un server samba.
Il server è funzionante i client windows lavorano senza problemi.
Ho aggiunto un client ubuntu 8.04 montato la condivisione del server, fin quì funziona tutto vedo tutti i file.
Quando creo una cartella nuova nella condivisione del server la cartella non è accessibile dal client ubuntu.
Il problema è legato alla differenza di uid e gid tra server e client.
Come si può risolvere ?

Ho trovato queste soluzioni
1) NIS
2) Modificare uid e gid del client a mano

Siccome entrambe non mi piacciono avete altre opzioni ?
Grazie

Re: SAMBA rete mista windows linux incongruenza uid gid

Inviato: martedì 27 aprile 2010, 19:14
da harrykar
Lokki ha scritto: Ciao,
ho un problema con un server samba.
Il server è funzionante i client windows lavorano senza problemi.
Ho aggiunto un client ubuntu 8.04 montato la condivisione del server, fin quì funziona tutto vedo tutti i file.
Quando creo una cartella nuova nella condivisione del server la cartella non è accessibile dal client ubuntu.
Il problema è legato alla differenza di uid e gid tra server e client.
Come si può risolvere ?

Ho trovato queste soluzioni
1) NIS
2) Modificare uid e gid del client a mano

Siccome entrambe non mi piacciono avete altre opzioni ?
Grazie
Comportamento molto strano. Server *nix con samba, I client win funzionano read-write e un client *buntu no? Dato che i permessi della condivisione(share) vengono configurati nel file configurazione(ed una volta fatto non cambiano da soli) del server non è congruente che i cliient win funzionino in write(nello share) e l' ubuntu no. Dai un occhiata p.e.  qui e se non bastasse pure qui 

Re: SAMBA rete mista windows linux incongruenza uid gid

Inviato: mercoledì 28 aprile 2010, 13:09
da Lokki
Grazie per la risposta e per i link.
Ho scoperto che il problema è legato al mount da fstab o da riga di comando.
Se lo monto con il nautilus-connect-server funziona correttamente.
Usato nel fstab
sudo mount -t cifs //192.168.1.2/Music /home/dbott/Music -o auto,credentials=/root/.credentials,iocharset=utf8,file_mode=0777,dir_mode=0777
Usato da shell
sudo smbmount //192.168.1.2/Music /home/dbott/Music -o username=dbott,password=***,iocharset=utf8,file_mode=0777,dir_mode=0777
Nel smb.conf forzo la creazione di nuovi file e cartelle a 770.

Sbaglio qualche cosa ?