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.
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'
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
Avez-vous créé les informations d'identification ~/.smb comme requis?