Pagina 1 di 1
[RISOLTO]Mount NAS e cartella di rete win su reti diverse
Inviato: giovedì 26 giugno 2014, 15:52
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!
Re: Mount NAS e cartella di rete win su reti diverse
Inviato: giovedì 26 giugno 2014, 16:13
da thece
Riesci ad ottenere la lista degli share con questo comando?
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
Re: Mount NAS e cartella di rete win su reti diverse
Inviato: venerdì 27 giugno 2014, 17:21
da sirmark
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!

Re: Mount NAS e cartella di rete win su reti diverse
Inviato: venerdì 27 giugno 2014, 22:44
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
oppure puoi usare il bottone "Codice" nella toolbar in alto
Sei invitato a modificare il tuo post precedente
Re: Mount NAS e cartella di rete win su reti diverse
Inviato: venerdì 27 giugno 2014, 22:51
da thece
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"
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
Re: Mount NAS e cartella di rete win su reti diverse
Inviato: sabato 28 giugno 2014, 16:20
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
Re: Mount NAS e cartella di rete win su reti diverse
Inviato: domenica 29 giugno 2014, 10:37
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 ...
Re: Mount NAS e cartella di rete win su reti diverse
Inviato: lunedì 30 giugno 2014, 18:54
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

Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers
Inviato: lunedì 30 giugno 2014, 19:08
da thece
Ma smbfs non dovrebbe essere deprecato in favore cifs?
Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers
Inviato: martedì 1 luglio 2014, 17:03
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/"
Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers
Inviato: martedì 1 luglio 2014, 17:07
da thece
Ma è il comando che ti ho suggerito all'inizio
... niente, lascia stare. Ho collegato (il cervello

) adesso
Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers
Inviato: mercoledì 2 luglio 2014, 12:49
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.
Re: [RISOLTO]Mount NAS e cartella di rete win su reti divers
Inviato: mercoledì 2 luglio 2014, 14:13
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