web-dev-qa-db-fra.com

fstab automount smb échoue

J'essaie de monter automatiquement des lecteurs avec smb avec des entrées fstab en tant que telles.

# auto mount hda shares
//hda/DeannasDocs /home/deanna/DeannasServerDocs cifs user=deanna,pasword=** 0 0
//hda/Music       /home/deanna/ServerMusic        cifs user=deanna,pasword=** 0 0
//hda/Pictures    /home/deanna/ServerPhotos      cifs user=deanna,pasword=** 0 0

si je clique sur l'un de ces lecteurs, j'obtiens une erreur "seule la racine peut monter"

Si je monte manuellement avec

Sudo mount -a

On me demande un mot de passe et ils montent parfaitement. Mais qu'est ce qu'il se passe ici?

Réponse: Bien sûr que c'était quelque chose de stupide.

J'ai copié la syntaxe pour le montage hors connexion et il a "pasword" au lieu de "mot de passe". Cela se démarquait au départ, mais je pensais que c’était juste un film Unix souple.

3
jeremyjjbrown

Par défaut, seule la racine est autorisée à monter/démonter des volumes. Vous devez autoriser d'autres utilisateurs avec l'option de montage "utilisateur" ou "utilisateurs", par exemple:

//192.168.1.100/Daten /home/otto/Daten cifs noauto,users,credentials=/home/otto/.smbcredentials  0 0

Où le fichier .smbcredentials contient le nom d'utilisateur et le mot de passe:

username=otto
password=wakeuplimeyfish

L'option noauto signifie que le système ne montera pas le partage automatiquement.

Bien entendu, vous n'avez pas besoin de tout cela pour monter un partage Windows en tant qu'utilisateur normal. Ouvrez simplement une fenêtre du gestionnaire de fichiers et allez dans Parcourir le réseau -> Réseau Windows, sélectionnez le partage que vous voulez monter, tapez le mot de passe, etc. Ou indiquez l’emplacement (menu go -> location): smb://Fileserver/share, tapez votre domaine/mot de passe, etc.

Ou utilisez directement gvfs à partir de la ligne de commande:

gvfs-mount 'smb://user@fileserver/share'
2
January

J'ai réussi en cela, en procédant comme suit sur fstab

//192.168.1.1/SharedFolder/mnt/invité cifs cifs, uid = 1000, iocharset = utf8, page de codes = unicode, unicode 0 0

assurez-vous que vous avez créé l'emplacement/mnt/SharedFolder et accordé aux utilisateurs réguliers les autorisations de lecture/écriture

2
yurividal

Avez-vous créé les informations d'identification ~/.smb comme requis?

read: https://wiki.ubuntu.com/MountWindowsSharesPermanently

1
Frank Barcenas