[Risolto]Samba: funz. non coerenti con i permessi attribuiti

Networking, configurazione della connessione, periferiche e condivisioni di rete.
MonkeyH
Prode Principiante
Messaggi: 6
Iscrizione: mercoledì 24 agosto 2016, 11:25
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

[Risolto]Samba: funz. non coerenti con i permessi attribuiti

Messaggio da MonkeyH »

Buongiorno,
per centralizzare l'archiviazione dei file utente di una rete locale, ho pensato di realizzare un data server su un vecchio pc, al momento come banco di prova di una eventuale migrazione ad un hardware più appropriato.
I pc nella rete locale sono esclusivamente windows, mentre sul data server ho installato ubuntu server 15.10 senza interfaccia grafica, samba e l'utility dos2unix.
Ho configurato samba con set up minimale, dopo aver consultato diverse guide online.

Codice: Seleziona tutto

[global]
        hosts allow = 127.0.0.1 192.168.1.0/24 
        netbios name = dataserver
        security = user
        server string = Data Server
        admin user =  admuser
        encrypt password = yes
        map to guest = bad user
        gest account = nobody
		
[data]
        comment = Data Storage
        path = /datastorage/data
        public = yes
        create mask = 0777
        directory mask = 0777
Successivamente sul server ubuntu ho, nell'ordine,
- creato i gruppi,
- creato le cartelle ,
- assegnato le cartelle ai gruppi,
- assegnato i permessi alle cartelle,
- creato gli utenti di sistema con login nulla,
- creato i corrispondenti utenti samba.

Ho testato l'accesso al data server da un pc con Win 10 Home e riesco a navigare tra le cartelle coerentemente ai permessi attribuiti. Ho invece un problema con la scrittura dei file.
Es. Ho connesso sul pc win la catella "data" con le credenziali dell'utente "user01" che appartiene al gruppo "smb_marketing". Riesco così ad accedere esclusivamente alla cartella "marketing" ma mi viene impedita la scrittura all'interno della stessa.
Questi gli attributi della cartella data:

Codice: Seleziona tutto

drwxrwsrwx 15 root   root               ...  data 
Questi invece quelli della cartella marketing:

Codice: Seleziona tutto

drwxrws---  6 root    smb_marketing     ...  marketing 
Penso che ci sia qualcosa che mi sfugge nella configurazione di samba e vorrei qualche suggerimento su quali verifiche eventualmente fare.
Grazie in anticipo a chi vorrà rispondere.
Ultima modifica di MonkeyH il venerdì 26 agosto 2016, 12:28, modificato 1 volta in totale.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2872
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: Samba: funzionalità non coerenti con i permessi attribui

Messaggio da DoctorStrange »

Domanda di rito, anche se probabilmente non sarà questo il problema, perchè hai una certa competenza: Come hai formattato la partizione dove risiede Linux? Magari ci sono problemi di permessi a livello di mounting della partizione.
MonkeyH
Prode Principiante
Messaggi: 6
Iscrizione: mercoledì 24 agosto 2016, 11:25
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

Re: Samba: funzionalità non coerenti con i permessi attribui

Messaggio da MonkeyH »

No, no, la domanda invece è abbastanza pertinente. La partizione comunque non è montata in sola lettura infatti da consolle riesco a scriverci tranquillamente. E' una ext4 e questa è la stringa di montaggio nel file fstab

Codice: Seleziona tutto

/dev/sdb1    /datastorage 	ext4 
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2872
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: Samba: funzionalità non coerenti con i permessi attribui

Messaggio da DoctorStrange »

Se è una ext4, come fà Windows a vederla? Anzi, mi stupisco che riesca anche a leggere la cartella condivisa.

Di solito per poter condividere risorse con windows, si mettono i dati in una partizione separata, di tipo NTFS in modo che sia Linux che Windows possano accedervi e modificare i contenuti.

Secondo me il problema non è tanto nei permessi, ma nella partizione.

Mi riservo comunque il beneficio del dubbio.
MonkeyH
Prode Principiante
Messaggi: 6
Iscrizione: mercoledì 24 agosto 2016, 11:25
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

Re: Samba: funzionalità non coerenti con i permessi attribui

Messaggio da MonkeyH »

E' anche per quello che serve Samba. Il livello fisico diventa trasparente per i client.
MonkeyH
Prode Principiante
Messaggi: 6
Iscrizione: mercoledì 24 agosto 2016, 11:25
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

Re: Samba: funzionalità non coerenti con i permessi attribui

Messaggio da MonkeyH »

Risolto:
mancava, molto semplicemente, l'autorizzazione alla scrittura sulla cartella [data] in smb.conf, che invece credevo di aver inserito.

Codice: Seleziona tutto

[data]
...
writeable = yes
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 18 ospiti