SAMBA rete mista windows linux incongruenza uid gid

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
Lokki
Prode Principiante
Messaggi: 74
Iscrizione: mercoledì 19 agosto 2009, 12:15
Contatti:

SAMBA rete mista windows linux incongruenza uid gid

Messaggio 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
These scripts are beerware. If we ever meet, you owe me a beer.
Or two.
Maybe even three.
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: SAMBA rete mista windows linux incongruenza uid gid

Messaggio 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 
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Lokki
Prode Principiante
Messaggi: 74
Iscrizione: mercoledì 19 agosto 2009, 12:15
Contatti:

Re: SAMBA rete mista windows linux incongruenza uid gid

Messaggio 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 ?
Ultima modifica di Lokki il mercoledì 28 aprile 2010, 16:01, modificato 1 volta in totale.
These scripts are beerware. If we ever meet, you owe me a beer.
Or two.
Maybe even three.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti