Je suis un peu confus sur la bonne entrée de fstab pour une part de samba dans Ubuntu 12.04
Je peux obtenir le lecteur à monter manuellement en utilisant:
Sudo mount -t cifs //192.168.2.2/raid_drive /mnt/homeserver -o username=jon,password=password
Alors j'ai essayé de mettre ça 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 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 guide dit d'utiliser smbfs bien que je pense que smbfs est obsolète?
Qu'est-ce qu'une configuration fstab commune pour un partage samba dans Ubuntu 12.04?
EDIT:
En utilisant la réponse acceptée ci-dessous, je recevais initialement ce message d'erreur (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 soit dû à des problèmes de connectivité réseau et non à une entrée incorrecte dans fstab.
J'ai vécu exactement la même chose ce matin avec 12.04 et voici comment je l'ai fait fonctionner:
Installer cifs-utils (même si Samba et les packages associés sont déjà installés):
Sudo apt-get install cifs-utils
Éditez /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 fichier ~/.smbcredentials
:
chmod 0600 ~/.smbcredentials
Enfin, testez la monture avec:
Sudo mount -a
... et vous devriez être prêt à partir!
Votre problème initial est dans l'option mode
name__, comme le dit syslog à la première ligne. Ce que vous vouliez dire probablement était file_mode
, voir man mount.cifs
pour plus d'informations.
L'approche credential
mentionnée par Eliah est effectivement meilleure que d'utiliser username
et password
name__, mais je ne pense pas qu'elle interfère avec les autres options telles que file_mode
ou dir_mode
.