78 votes

Entrée fstab correcte pour monter un partage samba au démarrage ?

Je suis un peu confus sur la bonne entrée fstab pour un partage samba dans Ubuntu 12.04.

  • Je peux faire monter le disque manuellement en utilisant :

    sudo mount -t cifs //192.168.2.2/raid_drive /mnt/homeserver -o username=jon,password=password
  • J'ai donc essayé de mettre ceci dans fstab :

    //192.168.2.2/raid_drive /mnt/homeserver cifs username=jon,password=password,iocharset=utf8,mode=0777,dir_mode=0777 0 0
  • Ce qui me donne cette erreur dans le syslog :

    kernel: [ 2217.925354] CIFS: Unknown mount option mode
    kernel: [ 2217.936345] CIFS VFS: default security mechanism requested.  The default security mechanism will be upgraded from ntlm to ntlmv2 in kernel release 3.3
  • Ce site guide dit d'utiliser smbfs bien que je crois que smbfs est déprécié ?

Quelle est une configuration fstab courante pour un partage samba dans Ubuntu 12.04 ?

EDITAR:

En utilisant la réponse acceptée ci-dessous, j'ai initialement obtenu ce message d'erreur (à partir de dmesg ):

[   45.520883] CIFS VFS: Error connecting to socket. Aborting operation
[   45.520990] CIFS VFS: cifs_mount failed w/return code = -115

bien qu'il s'avère que cela était dû à des problèmes de connectivité réseau, et non lié à une entrée incorrecte dans fstab.

130voto

Anti Veeranna Points 156

J'ai rencontré exactement le même problème ce matin avec la version 12.04 et voici comment j'ai réussi à le résoudre :

Instalar cifs-utils Install smbfs (même si vous avez déjà installé Samba et les paquets associés) :

sudo apt-get install cifs-utils

Modifier /etc/fstab et ajoutez votre entrée :

//server/share /pathto/mountpoint cifs credentials=/home/username/.smbcredentials,uid=shareuser,gid=sharegroup 0 0

Créez le fichier .smbcredentials dans votre répertoire personnel :

username=shareuser
password=sharepassword
domain=domain_or_workgroupname

Assurez-vous de sécuriser votre ~/.smbcredentials fichier :

chmod 0600 ~/.smbcredentials

Enfin, testez le montage avec :

sudo mount -a

...et vous devriez être prêt à partir !

5voto

hazimdikenli Points 1372

Votre problème initial réside dans l'option mode comme le dit syslog dans la première ligne. Ce que vous vouliez probablement dire est file_mode voir man mount.cifs pour plus d'informations.

El credential L'approche mentionnée par Eliah est effectivement meilleure que l'utilisation de username y password mais je ne pense pas que cela interfère avec les autres options comme file_mode o dir_mode .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X