web-dev-qa-db-fra.com

Problèmes d'auto-montage de samba / cifs partagés avec fstab

J'ai suivi le même tutoriel que tout le monde est référencement . Mon entrée fstab est exactement comme dans le tutoriel avec les modifications apportées à l'emplacement actuel. Je continue à avoir l'erreur

mount: only root can mount //freenas/Server on /media/Server

C'est la chose la plus irritante que je rencontre encore et encore avec Ubuntu. J'ai une boîte freeNAS avec un seul disque dur dedans depuis presque 4 ans. J'avais mon serveur correctement monté il y a un mois mais je suis reparti de zéro.

Le serveur fonctionne normalement car j'ai une autre machine Ubuntu sous XBMC parfaitement bien.

J'utilise Ubuntu 12.10 mais je reçois le même message avec 12.04.

J'ai installé cifs-utils et smbnetfs à partir du terminal après avoir installé Samba à partir du centre de logiciel. Voici comment je l'ai fait fonctionner la dernière fois.

Le groupe de travail dans samba correspond à mon groupe de travail réseau.

Je n'ai aucune information d'identification à vérifier avec le partage car il est configuré en tant qu'invité.

Je ne peux pas naviguer sur le réseau car il continue à me donner une erreur de délai d'attente. Je ne peux pas non plus ouvrir ma part de Nautilus en appuyant sur Ctrl+L et en tapant manuellement mon partage de serveur (//freenas/Server).

Modifier 1: Je peux naviguer sur mon réseau, mais le message d'erreur persiste.

Edit 2: Je suis capable de monter le partage après avoir testé les options individuelles l'une de mes. Il semble que l'utilisation de codepage=unicode soit à l'origine du problème. Mon entrée fstab ressemble maintenant à:

//freenas/Media /home/charles/Server cifs guest,iocharset=utf8,uid=1000 0 0

Edit 3: Je peux uniquement monter en utilisant uniquement "guest" pour les options? La dernière fois que j'ai rencontré un problème, je ne pouvais pas ouvrir de fichiers sur d'autres ordinateurs provenant de ma machine Ubuntu.

Dernière édition: J'ai dû forcer mon serveur freeNAS (Version: 0.7.2.5543) à avoir les mêmes autorisations que Ubuntu, GID=1000 pour uid=1000. De plus, freeNAS crée par défaut un compte utilisateur invité ftp avec un mot de passe null. Avec ces trois éléments et en ajoutant mon adresse IP freeNAS à /etc/hosts, je suis opérationnel. Désolé pour le délai très long à la fermeture de cette question, mais j'apprécie grandement l'aide!

entrée fstab: //freenas/Media /home/charles/Server cifs username=ftp,password=,uid=1000 0 0

2
charels88

Je pense que votre boîte a du mal à résoudre l’adresse IP de freenas via wins/netbios. Parfois, il est très difficile à résoudre.

  1. Dans votre /etc/fstab, utilisez l'adresse IP au lieu du nom d'hôte comme suit

     //192.168.1.100/Server
    
  2. Dans votre /etc/hosts, ajoutez la ligne suivante

     192.168.1.100    freenas
    
  3. /etc/fstab, utiliser les informations d'identification

     //freenas/Media /home/charles/Server cifs defaults,uid=1000,username=<user>,password=<pass> 0 0
    
1
John Siu