[RISOLTO]Mount NAS e cartella di rete win su reti diverse

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
sirmark
Prode Principiante
Messaggi: 55
Iscrizione: mercoledì 12 gennaio 2011, 22:58

[RISOLTO]Mount NAS e cartella di rete win su reti diverse

Messaggio da sirmark »

Salve a tutti!

Ho questo problema da risolvere:
ho una sottorete in classe 192 che si interfaccia tramite un endian firewall ad una rete in classe 172 a cui è collegato sia un server di dominio win, che un NAS.

Come faccio ad accedere sia al NAS che alle cartelle utente del server di dominio ?

Le due reti si vedono, dalla rete 192 riesco ad accedere alla pagina di gestione del NAS in 172 e a pingare tutti gli indirizzi in classe 172.
Ho aperto inoltre le porte TCP+UDP/137:139 per la condivisione windows.

Quando però provo a montare una cartella del NAS con questo comando:

Codice: Seleziona tutto

mount -w -t cifs -o username=XXX,password=XXX //172.x.x.x/volume /mnt/samba
mi dice che il file system è in sola lettura e che non monta la risorsa.

Avete qualche suggerimento ?
Per montare le cartelle utente la procedura è la stessa ?

Il S.O. su cui sto provando a montare la risorsa è Zorin 6.4(LTS) che è basato su ubuntu 12.04.

Grazie!
Ultima modifica di sirmark il lunedì 30 giugno 2014, 18:55, modificato 2 volte in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Mount NAS e cartella di rete win su reti diverse

Messaggio da thece »

Riesci ad ottenere la lista degli share con questo comando?

Codice: Seleziona tutto

smbclient --list //SERVER_IP --user="DOMAIN\USER"

Io di solito uso questo comando

Codice: Seleziona tutto

mount -t cifs -o username="USER",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/SHAREPOINT" "/PATH/MOUNTPOINT"
l'opzione -w non serve, è il default
sirmark
Prode Principiante
Messaggi: 55
Iscrizione: mercoledì 12 gennaio 2011, 22:58

Re: Mount NAS e cartella di rete win su reti diverse

Messaggio da sirmark »

thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4606164#p4606164][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Riesci ad ottenere la lista degli share con questo comando?

Codice: Seleziona tutto

smbclient --list //SERVER_IP --user="DOMAIN\USER"

Io di solito uso questo comando

Codice: Seleziona tutto

mount -t cifs -o username="USER",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/SHAREPOINT" "/PATH/MOUNTPOINT"
l'opzione -w non serve, è il default
Allora con quel comando si riesco ad ottenere gli share dell'utente di dominio USER.

Riesco poi a montare tramite il tuo comando di mount il NAS di rete.

Quello che ancora non riesco a fare è montare la cartella utente del dominio, come imposto il comando di mount ?
ho provato così:

Codice: Seleziona tutto

mount -t cifs -o username="DOMAIN\USER",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/USER" "/PATH/MOUNTPOINT"
ma dice che non può montare la cartella in sola lettura.

Inoltre ho anche provato a fare su server samba una cartella share, dandogli chmod 777 ed a montarla con:

Codice: Seleziona tutto

mount -t cifs -o username="USER",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/SHARE" "/PATH/MOUNTPOINT"
ma continua a dirmi che non può montare la cartella perché è protetta da scrittura, e non può montarla nemmeno in sola lettura.

grazie per l'aiuto! :)
Ultima modifica di sirmark il sabato 28 giugno 2014, 16:34, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Mount NAS e cartella di rete win su reti diverse

Messaggio da thece »

Innanzitutto una cosa: quando posti un comando oppure l'output di un comando dovresti racchiuderlo tra i tag [ code ] COMANDO [ /code ] (scritti senza spazi) in modo che venga fuori un qualcosa del genere

Codice: Seleziona tutto

COMANDO
oppure puoi usare il bottone "Codice" nella toolbar in alto
Sei invitato a modificare il tuo post precedente
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Mount NAS e cartella di rete win su reti diverse

Messaggio da thece »

sirmark [url=http://forum.ubuntu-it.org/viewtopic.php?p=4606863#p4606863][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Quello che ancora non riesco a fare è montare la cartella utente del dominio, come imposto il comando di mount ?
Cosa intendi per cartella utente del dominio? Su Windows questa directory: C:\Users\[DOMINIO.UTENTE] ? Tipo

Codice: Seleziona tutto

mount -t cifs -o username="DOMINIO\UTENTE",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/C$\Users\[DOMINIO.UTENTE]" "/PATH/MOUNTPOINT"
sirmark [url=http://forum.ubuntu-it.org/viewtopic.php?p=4606863#p4606863][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Inoltre ho anche provato a fare su server samba una cartella share, dandogli chmod 777 ed a montarla con:
mount -t cifs -o username="USER",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/SHARE" "/PATH/MOUNTPOINT"

ma continua a dirmi che non può montare la cartella perché è protetta da scrittura, e non può montarla nemmeno in sola lettura.
Attenzione: nell'utilizzo degli share di rete occorre fare attenzione ai permessi utente sia lato server (Samba) sia lato client (Samba). Facciamo un esempio:

Codice: Seleziona tutto

mount -t cifs -o username="Pippo",password="PippoPassword",uid=1010,gid=2020 "//192.168.0.100/DirectoryCondivisa" "/mnt/DirectoryMontata"
dove 1010 è lo UID e 2020 è il GUID dell'utente Paperino, utente definito sul PC in cui verrà montato lo share. Lo share verrà montato sul PC con questi diritti (dato un ipotetico ls -l)

Codice: Seleziona tutto

drwxr-xr-x   Paperino:GruppoPaperino   /mnt/DirectoryMontata
L'utente Pippo è definito sul server Samba e deve avere gli opportuni diritti di accesso definiti sulla directory condivisa come DirectoryCondivisa
L'utente Paperino è definito sul client Samba e deve avere gli opportuni diritti di accesso definiti sulla directory /mnt/DirectoryMontata
L'utente Pippo è un utente diverso dall'utente Paperino
sirmark
Prode Principiante
Messaggi: 55
Iscrizione: mercoledì 12 gennaio 2011, 22:58

Re: Mount NAS e cartella di rete win su reti diverse

Messaggio da sirmark »

Allora vorrei montare la directory /home/pippo dove pippo è un utente di dominio.

Le directory del NAS di rete riesco a montarle come ti dicevo.

Quando provo a montare la /home di un utente che sta su server samba ottengo questi risultati:

Codice: Seleziona tutto

mount -t cifs -o username="DOMINIO\pippo",password="pippo",uid=USERID,gid=GROUPID "//172.x.x.x/home/pippo" "/media/NAS/"
ottengo la segnalazione d'errore seguente:

Codice: Seleziona tutto

mount: block device //172.x.x.x/home/pippo is write-protected, mounting read-only
mount: cannot mount block device //172.x.x.x/home/pippo read-only
e pippo sul server samba ha ovviamente i seguenti permessi sulla home: drwsrwsrwt

Ottengo la stessa segnalazione anche provando a montare una dir Public creata per prova sulla / del server samba e dandogli chmod 775.

Inoltre lanciando un tcpdump sulla porta 445 del server samba, vedo che la mia richiesta arriva, quindi escludo un problema di rete (spero).

L'output degli share

Codice: Seleziona tutto

~# smbclient --list //172.x.x.x --user="DOMINIO/pippo"

Domain=[DOMINIO] OS=[Unix] Server=[Samba 3.4.7]

	Sharename       Type      Comment
	---------       ----      -------
	netlogon        Disk      Network Logon Service
	comune         Disk      area comune
	installer         Disk      area files installazione
	coristi          Disk      area files corsi esterni
	IPC$           IPC       IPC Service ( server (Samba, Debian))
	corsista        Disk      Directory private degli utenti
Domain=[DOMINIO] OS=[Unix] Server=[Samba 3.4.7]

	Server               Comment
	---------            -------
	SERVER                server (Samba, Debian)
	NAS                      NAS       
	PC18                    PC18
	PRINTSERVER       
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Mount NAS e cartella di rete win su reti diverse

Messaggio da thece »

Mi spiace ma non so nulla su come vengono gestiti i domini con Samba. Mi sono sempre limitato ad un utilizzo molto base di questo strumento, più che sufficiente per le mie necessità
Forse il problema potrebbe essere sulla definizione dell'esportazione degli share "Home" sul server Samba ... forse ...
sirmark
Prode Principiante
Messaggi: 55
Iscrizione: mercoledì 12 gennaio 2011, 22:58

Re: Mount NAS e cartella di rete win su reti diverse

Messaggio da sirmark »

sono riuscito a risolvere in questo modo, dopo aver installato smbfs sul client:

Codice: Seleziona tutto

mount -t smbfs -o username="DOMINIO\pippo",password="pippo",uid=1000,gid=1000 "//172.x.x.x/pippo" "/media/NAS/"
grazie per l'aiuto :)
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers

Messaggio da thece »

Ma smbfs non dovrebbe essere deprecato in favore cifs?
sirmark
Prode Principiante
Messaggi: 55
Iscrizione: mercoledì 12 gennaio 2011, 22:58

Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers

Messaggio da sirmark »

si hai ragione, infatti :

Codice: Seleziona tutto

mount -t cifs -o username="DOMINIO\pippo",password="pippo",uid=1000,gid=1000 "//172.x.x.x/pippo" "/media/NAS/"
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers

Messaggio da thece »

Ma è il comando che ti ho suggerito all'inizio
thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4606164#p4606164][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: ...
Io di solito uso questo comando

Codice: Seleziona tutto

mount -t cifs -o username="USER",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/SHAREPOINT" "/PATH/MOUNTPOINT"
...

... niente, lascia stare. Ho collegato (il cervello :muro: ) adesso
sirmark
Prode Principiante
Messaggi: 55
Iscrizione: mercoledì 12 gennaio 2011, 22:58

Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers

Messaggio da sirmark »

Ciao, ho un altro problemino:

ora riesco a montare tramite uno script la cartella utente del dominio samba e modificarne il contenuto correttamente.

Se creo però sulla macchina linux client un utente Limitato e lancio lo stesso script concedendogli gli opportuni permessi di esecuzione,
il montaggio va a buon fine, ma la cartella montata non è modificabile, ne vedo il contenuto, ma non posso effettuare modifiche.

Sicuramente è una questione di permessi... ma sono un pò disorientato nel capire in riferimento a cosa.
Cioè se è relativo:
- permessi sul punto di mount
- permessi limitati dell'utente
- o può dipendere da UID=1000 e GID=1000 che gli do nel comando di mount.

Sapresti darmi qualche dritta ?

edit: era proprio UID e GID usati nel comando mount, andavano utilizzati quelli dell'utente limitato in questione.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers

Messaggio da thece »

Codice: Seleziona tutto

mount -t cifs -o username="USER",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/SHAREPOINT" "/PATH/MOUNTPOINT"
Le opzioni uid e gid fanno si che lato client (Samba) lo share //SERVER_IP/SHAREPOINT venga montato sulla directory /PATH/MOUNTPOINT come se fosse appartenente all'utente USERID appartenente al gruppo GROUPID. USERID e GROUPID sono definiti sul client (Samba) e sono scorrelati da qualsiasi permesso di accesso possa esser stato definito sul server (Samba)

Mi sembra che tu abbia già risolto da te
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti