web-dev-qa-db-fra.com

Le montage CIFS dans FSTAB ne fonctionne pas après la mise à jour

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

4
Greeny2408

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é.

8
Greeny2408

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

3
Zefiro

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é.

0
Chad Sutton