J'ai récemment rencontré ce problème. Je navigue généralement dans un dossier partagé du réseau local à partir d'une machine Linux via smb (c'est-à-dire à partir du gestionnaire de fichiers en utilisant smb:). Maintenant, chaque fois que j'essaie d'accéder au raccourci ou de saisir à nouveau les informations d'identification, je continue à obtenir la fenêtre de dialogue demandant l'utilisateur, le domaine et le mot de passe.
J'ai donc essayé de monter l'emplacement manuellement en utilisant cisf-utils en faisant:
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
Je comprends mount error(13): Permission denied
.
Je suis sûr que mon utilisateur a l'autorisation sur ce dossier car je peux y accéder à partir d'une machine Windows.
De plus, si j'essaie de monter mon dossier personnel à cet emplacement via:
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
Je peux y accéder sans problème.
Pour référence, j'utilise un noyau générique 4.2.0-36 et ma version mount.cifs est 6.4
Une idée sur la façon de faire fonctionner l'une des deux méthodes?
Mettre à jour la réponse de Rgarding ponsfrilus
numéro 1: l'option verbeuse renvoie:
_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)_
Le numéro 2 est fondamentalement la même chose:
_ 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)_
Et rien n'a changé avec 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)_
Quant au numéro 4, je peux monter docs1 sans problème, mais je peux naviguer pour accéder au dossier partagé dans l'utilisateur.
la source
vers=3.0
, peut-être aussivers=2.0
ouvers=1.0
. Si cela ne fonctionne pas, vous pouvez peut-être autoriser le serveur à se connecter à une plus large gamme de versions smb. J'ai eu ce problème moi-même car smb3 a été défini sur le serveur comme requis. Je n'ai pas pu me connecter avec Linux tant que le serveur n'a pas réduit la version de samba requise à 2. Quel système d'exploitation le serveur exécute-t-il?Réponses:
Je suis presque sûr d'avoir rencontré ce même problème aujourd'hui sur Ubuntu 16.10 J'ai essayé toutes les suggestions de ce fil plusieurs fois, je pouvais monter exactement le même partage en utilisant Windows Server 2016 et je pouvais le parcourir en utilisant smbclient (
smbclient -U brainstrust //WINBOX01/shared
). J'ai même essayé un fichier d'informations d'identification externe.J'ai fini par tomber sur un correctif - bien que j'aie créé un utilisateur local pour le partage sur la boîte Windows, il a également été joint à un domaine. Fondamentalement, définir le domaine pour être la machine locale a
-o domain=WINBOX01
résolu mon problème instantanément, donc laisser un commentaire ici dans l'espoir que cela soit utile à quelqu'un là-bas.La commande minimale complète que j'ai utilisée était:
la source
~/.smbcredentials
dossier. Je suis horrifié de découvrir que mon NAS local m'a laissé monter le partage avec un mauvais mot de passe pendant très longtemps.Je pense que vous avez le mauvais type de sécurité pour le serveur, l'erreur 13 signifie que le serveur ne vous laisse pas entrer.
Vous devrez sélectionner le bon mode de sécurité dans votre commande de montage, ajouter une option sec via -o comme suit:
la source
Essayez d'ajouter l'option "-v" pour obtenir une sortie détaillée:
Testez avec ces options la commande mount
iocharset = utf8, rw, file_mode = 0777, dir_mode = 0777 :
Test spécifiant l'option de version SMB (vers = 2.1), voir le wiki samba . Depuis la page de manuel de mount.cifs:
Enfin, essayez de monter uniquement le premier partage:
Toute sortie détaillée que vous pouvez partager pourrait aider.
la source
,vers=2.1
après uid = 1000 (aka fin de ligne). J'ai également installé le package "cifs-utils".Pour ce problème lors de l'utilisation de cifs supérieurs à 6.0: la nouvelle version de cifs utilise à la place la variable de domaine, donc le fichier des informations d'identification ressemble à:
la source
=
.L'ajout de l'option
sec=ntlm
à la commande mount a résolu mon problème.par exemple:
la source