web-dev-qa-db-fra.com

fstab ne monte pas le partage SMB / CIFS dans Ubuntu 14.04 (après la mise à niveau à partir de 12.04 LTS)

J'ai un serveur de fichiers réseau NAS que je montais automatiquement sous Ubuntu 12.04LTS à l'aide de l'entrée suivante dans mon fichier fstab:

//nas-A0-B9-AF/public /opt/Z cifs credentials=/home/user/.smbcredentials,uid=1000,iocharset=utf8 0 0

Je suis passé à 14.04 (grosse erreur) et la part ne monte pas! Rien n'a changé du côté serveur. Bien que je puisse monter la partition manuellement à l’aide de la commande suivante, je n’ai plus d’accès en lecture-écriture.

Sudo mount  192.168.1.103:/c/public /opt/Z

J'espère que quelqu'un pourra m'aider. cela me cause beaucoup de stress et beaucoup de temps perdu.

Juste une chose: au cours du processus de mise à niveau, j'ai choisi de laisser ma configuration samba car elle était sous 12.04LTS.

3
user169954

Grâce à un nombre fou d'expériences par essais et erreurs et en parcourant différents forums de discussion (pas des forums, mais des forums), j'ai trouvé les travaux suivants

//192.168.1.103/public/opt/Z cifs nomutilisateur =, mot de passe =, _ netdev, uid = 1000, iocharset = utf8, sec = ntlm 0 0

Je n'ai aucune idée de ce que signifie sec = ntlm, mais cela semble résoudre mon problème. Quelqu'un pourrait-il s'il vous plaît faire un post-mortem sur cela pour moi? (Neon_overload: Merci d'essayer d'aider de toute façon.)

3
user169954

Merci d'avoir posté l'option de sécurité "sec = ntlm". Cela fait des jours que j'essaie d'obtenir de ma nouvelle version d'Ubuntu qu'elle monte automatiquement un partage CIFS. Selon la page de manuel mount.cifs, dans les noyaux antérieurs à 3.8, la valeur par défaut était "sec = ntlm". La nouvelle valeur par défaut est "sec = ntlmssp". La page de manuel explique les 9 différentes options de mode de sécurité.

2
nelson

Je sais que cela fait longtemps, mais j'aimerais partager ce qui a fonctionné pour moi. Il s'avère que l'installation du paquet 'cifs-utils' était tout ce dont j'avais besoin d'ajouter. J'avais sec = ntlm, mais j'ai quand même reçu une erreur indiquant le type de fs incorrect, superbloc mauvais.

L'installation de cifs-utils a corrigé le problème et mount -a a bien fonctionné par la suite.

2
Bill

Au cours du processus de mise à niveau, j'ai choisi de laisser ma configuration samba car elle était inférieure à 12.04LTS.

Sans avoir examiné la question de très près, cela pourrait être la question. Parfois, les logiciels changent suffisamment entre les versions pour nécessiter des modifications dans les fichiers de configuration pour continuer à fonctionner.

Lorsque vous avez la possibilité de conserver l'ancien fichier de configuration, vous devriez avoir eu la possibilité de voir une comparaison ou une comparaison des modifications apportées entre votre version et la nouvelle version. Vous pouvez appliquer sélectivement la nouvelle version si vous le souhaitez.

Vous pourrez peut-être résoudre ce problème avec un Sudo dpkg-reconfigure samba-common ou un Sudo apt-get install --reinstall samba-common (je crois que c'est le paquet samba-common qui contient les fichiers de configuration, mais je ne suis pas certain). Prenez note de toute configuration personnalisée pour pouvoir la réappliquer ultérieurement si nécessaire.

0
thomasrutter