Di recente ho riscontrato questo problema. Di solito navigo attraverso una cartella condivisa di rete locale da una macchina Linux via smb (cioè dal gestore di file usando smb:). Ora, ogni volta che provo ad accedere al collegamento o a digitare nuovamente le credenziali, continuo a visualizzare la finestra di dialogo che richiede utente, dominio e password.
Quindi ho provato a montare manualmente la posizione usando cisf-utils facendo:
sudo mount -t cifs //fileshare1/docs1/user/My\ Documents/shared/Francesco/ /home/frank/used_shared/ -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
Ho capito mount error(13): Permission denied
.
Sono sicuramente sicuro che il mio utente disponga dell'autorizzazione per quella cartella perché posso accedervi da un computer Windows.
Anche se provo a montare la mia cartella personale su quella posizione attraverso:
sudo mount -t cifs //fileshare1/docs5/francesco.azzarello/ /home/frank/mnt_folder -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
Posso accedervi senza problemi.
Per riferimento sto usando il kernel 4.2.0-36-generico e la mia versione mount.cifs è 6.4
Qualche idea su come far funzionare uno di entrambi i metodi?
Aggiorna la risposta Rgarding ponsfrilus
numero 1: l'opzione dettagliata restituisce:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,uid=1000,gid=1000,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
Il numero 2 è sostanzialmente la stessa cosa:
_ mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
E nulla è cambiato con vers = 2.1:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,vers=2.1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
Per quanto riguarda il numero 4, posso montare docs1 senza alcun problema, ma posso navigare per accedere alla cartella condivisa dell'utente.
vers=3.0
, forse anchevers=2.0
overs=1.0
. Se questo non funziona, forse puoi consentire al server di connettersi a una gamma più ampia di versioni smb. Ho avuto questo problema da solo perché smb3 era impostato sul server come richiesto. Non sono riuscito a connettermi con Linux fino a quando il server non ha abbassato la versione di samba richiesta a 2. Quale sistema operativo esegue il server?