AnguForum
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

Andare in basso
avatar
Angu
Messaggi : 48
Data di iscrizione : 14.04.20
Età : 51

Montare cartella CIFS (SMB) Empty Montare cartella CIFS (SMB)

Ven Ott 09, 2020 7:24 pm
Per montare la cartella condivisa su un FastGate, specificare la versione 1.0 nel comando di mount:
Codice:
sudo mount http://192.168.1.254/storage /mnt/gateway -o vers=1.0,user=,password=
Si può anche specificare guest al posto di user=,password=:
Codice:
sudo mount http://192.168.1.254/storage /mnt/gateway -o vers=1.0,guest
Per renderlo permanente, modificare il file /etc/fstab come di seguito:
Codice:
#FastGate
http://192.168.1.254/storage /mnt/gateway    cifs    guest,vers=1.0,iocharset=utf8,_netdev 0 0
Da notare l'aggiunta dell'iocharset per l'uso di caratteri speciali

Altro esempio:
Codice:
//servername/sharename  /media/windowsshare  cifs  username=msusername,password=mspassword,iocharset=utf8,_netdev 0  0
Per verificare se il file fstab è ok, digitare
Codice:
sudo mount -a
così vengono ripetuti i montaggi e se fossero presenti degli errori, vengono visualizzati a video.

Attenzione: se una cartella è già montata, mount -a non la rimonta con nuovi parametri. Esempio: la cartella è stata montata in sola lettura, si modificano i parametri per permettere la scrittura e si vuole riprovare. E' quindi necessario smontarla prima con umount (vedi esempio successivo)

Attenzione: se non si mette ,_netdev nelle opzioni, può succedere (e a me è successo) che i servizi di rete partano dopo il montaggio delle cartelle configurate in fstab e quindi, di fatto, non monta nulla e prosegue. Eseguendo successivamente sudo mount -a, monta tutto regolarmente (perché nel frattempo la rete è partita).
E se non bastasse ancora, aggiungere l'opzione ,noauto,x-systemd.automount; in questo modo non monterà subito ma al primo accesso.
Esempio:
Codice:
//192.168.1.254/USB_SanDisk32Gen1_1_e21b/media /mnt/gateway     cifs    guest,vers=1.0,iocharset=utf8,_netdev,noauto,x-systemd.automount,rw,file_mode=0777,dir_mode=0777 0 0

Per smontare, usare il comando umount. Esempio:
Codice:
sudo umount /mnt/gateway
Informazioni utili: https://wiki.ubuntu.com/MountWindowsSharesPermanently

Per montare in lettura e scrittura una cartella condivisa sul fastgate, ho dovuto usare questa sintassi:
Codice:
//yourserver/share /mnt/share cifs username=username,password=password,rw,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Nel mio caso specifico:
Codice:
//192.168.1.254/SanDisk_UltraUSB30_1_cec4/media /mnt/gateway    cifs    guest,vers=1.0,iocharset=utf8,_netdev,rw,file_mode=0777,dir_mode=0777 0 0
Fonte: https://www.linuxquestions.org/questions/linux-networking-3/mounting-cifs-with-read-write-permissions-for-a-non-root-user-738988/
Torna in alto
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.