web-dev-qa-db-fra.com

Comment accéder à un partage Windows via Linux?

J'ai un dossier partagé Windows auquel je peux accéder en tapant \\share\files\ dans "run".

J'ai besoin de l'utiliser dans Ubuntu. J'ai donc ajouté \\share\files\ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0 dans /etc/fstab.
Et ensuite publié mount -a. J'ai un répertoire qui ne résout pas l'erreur mount error: could not resolve address for share: Unknown error.

Je suis assez nouveau ici, pouvez-vous m'aider s'il vous plaît?

Edit 1: J'ai essayé d'ajouter //share/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0 dans /etc/fstab et d'émettre la commande mount -a et j'ai la même erreur.

J'ai utilisé id -u et 0, je l'ai utilisé dans uid=0.

Edit 2

J'ai utilisé IP (//192.168.1.222/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0) à la place du chemin du répertoire et j'ai reçu le message d'erreur suivant

Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
3
IFightCode

Pour monter un partage via fstab, vous devez:

  • créer un point de montage (répertoire) dans lequel monter le partage. Je ne suis pas sûr si /mnt/share/ existe?
  • utiliser une barre oblique
  • ajoutez l'adresse IP du partage avant le nom de partage dans le fichier fstab.
  • si ce n'est déjà fait: installez cifs utils
  • pour un compte invité (partage non protégé), vous devez utiliser guest,uid=1000 comme identifiant d'utilisateur, pour en faire le propriétaire de l'invité.
  • pour entrer un partage protégé par mot de passe, vous devez définir l'ID utilisateur sur le nom d'utilisateur du partage et sur la référence à un fichier d'informations d'identification (voir exemple ci-dessous).

Par exemple, ma ligne dans le fichier fsatb ressemble à ceci (le \040 est un échappement pour l’espace):

//192.168.0.104/werkmap_documenten/documenten\040Jacob /home/jacob/Netwerkmap cifs auto,iocharset=utf8,uid=jacob,gid=users,credentials=/root/.cifscredentials,file_mode=0775,dir_mode=0775 0 0
3
Jacob Vlijm