Pagina 1 di 1
[Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 10:41 am
da balubeto
Ciao
Ho Lubuntu 14.04 a 32 bit.
Volendo montare in automatico ed all'avvio una directory di rete di un NAS con il protocollo smb e dare a tutti gli utenti i diritti di lettura e scrittura, ho scritto nel file etc/fstab questa riga:
Codice: Seleziona tutto
//<Server_name>/<Share_directory> /media/<Point_mount> smbfs credentials=/etc/smbpw,dir_mod=0777,file_mod=0777,rw,iochartset=utf8 0 0
Quando, pero', accedo a questa directory di rete con PCManFM, ricevo questo messaggio d'errore: "mount: solamente root puo' montare //<Server_name>/<Share_directory> su /media/<Point_mount>". Come mai?
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 10:58 am
da drilloman
Avevo il tuo stesso problema che ho risolto tramite il servizio autofs.
L'ho installato su fedora ma dovrebbe valere anche su ubuntu.
Se mastichi l'inglese questo dovrebbe aiutarti:
https://help.ubuntu.com/community/Autofs
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 3:47 pm
da Ganondolf
Prova ad aggiungere tra i parametri
dove xxxx dovrebbe corrispondere all'uid del tuo utente, e yyyy al gid del tuo gruppo. Puoi verificare il numero col comando
che dovrebbe darti in output una stringa del tipo:
Codice: Seleziona tutto
<utente>:x:1001:1001:<nome_utente>:/home/<utente>:/bin/bash
In questo caso l'uid è 1001 e il gid è 1001.
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 5:48 pm
da balubeto
Ganondolf ha scritto:Prova ad aggiungere tra i parametri
dove xxxx dovrebbe corrispondere all'uid del tuo utente, e yyyy al gid del tuo gruppo. Puoi verificare il numero col comando
che dovrebbe darti in output una stringa del tipo:
Codice: Seleziona tutto
<utente>:x:1001:1001:<nome_utente>:/home/<utente>:/bin/bash
In questo caso l'uid è 1001 e il gid è 1001.
Scusa ma nel file /etc/smbpw ho messo le credenziali per accedere al NAS.
Quindi, cosa dovrei fare in modo che tutti gli utenti possano accedere in lettura ed in scrittura a questa cartella di rete che viene montata all'avvio del sistema?
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 6:20 pm
da balubeto
Come devo fare ad impostare correttamente i permessi del punto di montaggio?
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 7:01 pm
da Ganondolf
balubeto ha scritto:Scusa ma nel file /etc/smbpw ho messo le credenziali per accedere al NAS.
Scusa, non mi sono spiegato bene. uid e gid servono per dire al sistema che il tuo utente è il proprietario della cartella che stai montando, il che ti da i permessi per montarla. Altrimenti il proprietario è l'utente di root, e a te, che sei un altro utente e non possiedi la cartella, ti impedisce di montarla.
I permessi di lettura/scrittura/esecuzione vengono applicati dopo il mount della cartella.
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 7:57 pm
da balubeto
Ganondolf ha scritto:balubeto ha scritto:Scusa ma nel file /etc/smbpw ho messo le credenziali per accedere al NAS.
Scusa, non mi sono spiegato bene. uid e gid servono per dire al sistema che il tuo utente è il proprietario della cartella che stai montando, il che ti da i permessi per montarla. Altrimenti il proprietario è l'utente di root, e a te, che sei un altro utente e non possiedi la cartella, ti impedisce di montarla.
I permessi di lettura/scrittura/esecuzione vengono applicati
dopo il mount della cartella.
Ora, la mia riga in /etc/fstab e`:
Codice: Seleziona tutto
//<Server_name>/<Share_directory> /media/<Point_mount> smbfs credentials=/etc/smbpw,uid=1001,gid=1001,dir_mod=0777,file_mod=0777,rw,iochartset=utf8 0 0
ma non funziona ancora. Come mai?
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab dic 27, 2014 8:24 pm
da drilloman
prova ad aggiungere l'opzione user
Codice: Seleziona tutto
//<Server_name>/<Share_directory> /media/<Point_mount> smbfs credentials=/etc/smbpw,uid=1001,gid=1001,dir_mod=0777,file_mod=0777,rw,iochartset=utf8,user 0 0
user allow a user to mount
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: mar dic 30, 2014 4:54 am
da ninja
balubeto ha scritto:Codice: Seleziona tutto
//<Server_name>/<Share_directory> /media/<Point_mount> smbfs credentials=/etc/smbpw,dir_mod=0777,file_mod=0777,rw,iochartset=utf8 0 0
Quando, pero', accedo a questa directory di rete con PCManFM, ricevo questo messaggio d'errore: "mount: solamente root puo' montare //<Server_name>/<Share_directory> su /media/<Point_mount>". Come mai?
Ovviamente hai sostituito al posto di <Server_name> il nome "host" del tuo NAS e al posto di <Share_directory> il nome dell'unità/cartella condivisa e infine al posto di /media/<Point_mount> il percorso che hai creato sul tuo file system dove montare il NAS...
... vero?
Quindi la riga risulterà qualcosa tipo:
Codice: Seleziona tutto
//BalubetoNAS/DatiNAS /media/NAS smbfs credentials=/etc/smbpw,dir_mod=0777,file_mod=0777,rw,iochartset=utf8 0 0
Giusto?
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: mar dic 30, 2014 9:10 am
da balubeto
ninja ha scritto:balubeto ha scritto:Codice: Seleziona tutto
//<Server_name>/<Share_directory> /media/<Point_mount> smbfs credentials=/etc/smbpw,dir_mod=0777,file_mod=0777,rw,iochartset=utf8 0 0
Quando, pero', accedo a questa directory di rete con PCManFM, ricevo questo messaggio d'errore: "mount: solamente root puo' montare //<Server_name>/<Share_directory> su /media/<Point_mount>". Come mai?
Ovviamente hai sostituito al posto di
<Server_name> il nome "host" del tuo NAS e al posto di
<Share_directory> il nome dell'unità/cartella condivisa e infine al posto di
/media/<Point_mount> il percorso che hai creato sul tuo file system dove montare il NAS...
... vero?
Quindi la riga risulterà qualcosa tipo:
Codice: Seleziona tutto
//BalubetoNAS/DatiNAS /media/NAS smbfs credentials=/etc/smbpw,dir_mod=0777,file_mod=0777,rw,iochartset=utf8 0 0
Giusto?
Ora, in /etc/fstab ho:
Codice: Seleziona tutto
//<Server_Name>/<Share_directory> /media/<Point_mount_d ir> cifs credentials=/etc/smbpw,smbcredentials,rw,iochartset=utf8,file_mode=0777,dir_mode=0777,auto 0 0
con le dovute sostituzioni.
Purtroppo, mi da lo stesso errore. Come mai? Quali tipi di permessi deve avere il file /etc/smbpw ?
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: mar dic 30, 2014 10:47 am
da Al3x
vedi se questo mio vecchio articolo può esserti utile in qualche modo
http://www.megalab.it/5578/ubuntu-e-aut ... olumi-ntfs
se non ricordo male una di quelle utility consente la mappatura di risorse di rete oltre a quelle locali
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: mar dic 30, 2014 10:25 pm
da drilloman
Scusa ma hai provato con l'opzione user come ti ho suggerito?
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: mer dic 31, 2014 8:53 am
da balubeto
drilloman ha scritto:Scusa ma hai provato con l'opzione user come ti ho suggerito?
Certo ma non funziona.
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: mer dic 31, 2014 9:27 am
da balubeto
A quanto pare, quell'articolo non tratta come montare in automatico le unita` di rete tramite il file /etc/fstab .
Grazie
Ciao
Inviato: mer dic 31, 2014 10:21 am
da Al3x
Infatti, elenca alcune applicazioni dotate di GUI che facilitano il compito
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: gio gen 08, 2015 6:48 pm
da balubeto
Ho inserito nel gruppo sambashare gli account che dovranno usare la directory di rete. Poi, ho inserito, nel file /etc/fstab , questa riga:
Codice: Seleziona tutto
//<Server_name>/<Share_directory> /media/<Point_mount> cifs credentials=/root/.smbcredentials,file_mode=0775,dir_mode=0775,gid=118,forcegid,iocharset=utf8 0 0
In seguito, ho messo la direttiva force group = sambashare nel file /etc/samba/smb.conf e ho riavviato il sistema.
Ora, se scrivo:
ottengo:
Codice: Seleziona tutto
mount error: could not resolve address for <Server_name>: Unknown error
Invece, se accedo direttamente a questa risorsa dal PCManFM, ottengo questo errore:
Codice: Seleziona tutto
mount: only root can mount //<Server_name>/<Share_directory> on /media/<Point_mount>
Questa risorsa di rete la posso usare normalmente se accedo ad essa mediante il menu Vai ---> rete di PCManFM .
Come mai?
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab gen 10, 2015 4:57 pm
da balubeto
Ho notato che, se in /etc/fstab io sostituisco il nome del server con il suo indirizzo IP, riesco ad accedere completamente a questa risorsa di rete. Come mai? Come dovrei fare a fare in modo che il servizio DNS funzioni correttamente anche durante l'avvio di Linux?
Grazie
Ciao
Re: [Lubuntu 14.04] Montare all'avvio una directory di rete
Inviato: sab gen 10, 2015 5:01 pm
da Al3x
puoi sempre agire sul file hosts per abbinare hostname all'IP
Il perché non funzioni all'interno della tua rete forse dipende da quale DNS hai impostato su Ubuntu.Verifica se hai messo anche l'indirizzo del router.