Il y a quelques heures, j'ai effectué une mise à jour complète via le centre de logiciel. Les partages montés fonctionnaient déjà bien, mais après la mise à jour, je reçois juste ce message d'erreur:
mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Voici comment mes actions sont montées dans fstab:
//IP-of-server/samba-directory /Path-to-mount-point/ cifs users,noauto,uid=1000,gid=1000,credentials=/path-to-credentials,iocharset=utf8,sec=ntlm 0 0
en utilisant
mount -a
ne montre aucune erreur. Essayer d'accéder directement au partage avec l'explorateur de fichiers (à l'aide de smb: // chemin d'accès au serveur) fonctionne également très bien. J'ai déjà essayé d'utiliser l'option "vers", mais sans succès.
en utilisant
tail -f /var/log/kern.log
résultats
CIFS VFS: Unable to select appropriate authentication method!
Merci pour votre aide et votre réponse
En fait, je ne sais pas pourquoi, mais après la mise à jour, l'option sec = ntlm pour les cifs dans fstab ne fonctionne plus et m'a obligé à utiliser l'option vers = 1.0. Après avoir retiré sec = ntlm, cela fonctionne à nouveau. Je pense que la nouvelle version de cifs utilise un dialecte plus sécurisé.
Je viens d'avoir le même problème avec cette ligne dans fstab et après la mise à niveau d'Ubuntu
//10.0.0.10/D$ /mnt/toruk/d cifs credentials=/etc/winpassword.txt,iocharset=utf8,sec=ntlm,ro 0 0
Ce qui m'a donné le même message d'erreur sur la ligne de commande:
# mount /mnt/toruk/d mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
et dans/var/log/syslog
Sep 14 22:48:13 truhe kernel: [67664.396524] CIFS VFS: Unable to select appropriate authentication method! Sep 14 22:48:13 truhe kernel: [67664.396529] CIFS VFS: Send error in SessSetup = -22 Sep 14 22:48:13 truhe kernel: [67664.396658] CIFS VFS: cifs_mount failed w/return code = -22
L'ajout du paramètre vers=1.0
l'a fait fonctionner à nouveau. Toutefois, la valeur par défaut a été modifiée pour une raison quelconque et il devait bien y avoir quelque chose de mieux que le recours au protocole non sécurisé et obsolète.
Merci à cette réponse et ces commentaires Je pourrais le faire fonctionner à nouveau en n'utilisant pas vers
, mais en changeant sec=ntlmssp
//10.0.0.10/D$ /mnt/toruk/d cifs credentials=/etc/winpassword.txt,iocharset=utf8,sec=ntlmssp,ro 0 0
J'utilise pam_mount pour monter automatiquement des lecteurs lors de la connexion. Lors de la mise à jour vers Xubuntu 16.04.3, le processus de connexion ne se terminait plus. Il a juste accroché. J'ai testé le montage manuel des partages CIFS et j'ai constaté qu'il ne sortait jamais de la commande mount.
J'ai dû ajouter un vers = 1.0 aux options de montage pour monter des partages cifs à partir de mes partages SuSE CIFS. Une fois que j'ai fait que tout a bien fonctionné.