J'essaie de monter automatiquement un lecteur réseau au démarrage en édition /etc/fstab
mais ne fonctionne pas.
Si j'exécute cette líne,
Sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123
cela fonctionne bien. Mais je ne sais pas comment écrire correctement la même chose en /etc/fstab
.
Chaque ligne dans le /etc/fstab
Fichier contient les champs suivants séparés par des espaces ou des onglets:
file_system dir type options dump pass
Un point de montage typique ajouté dans/etc/fstab ressemblerait aux éléments suivants:
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 / ext4 defaults,noatime 0 1
Vous ne pouvez pas simplement ajouter une instruction de montage dans le fichier.
Ajoutez cette ligne à la fin de votre /etc/fstab
déposer:
//192.168.0.67/test /home/pi/test cifs username=myname,password=123,iocharset=utf8,sec=ntlm 0 0
Une fois que le/etc/fstab est édité, vous pouvez tester en montage du système de fichiers avec mount -a
qui va vérifier FSTAB et tentera de monter tout ce qui est présent.
En plus de la réponse 에이바, vous voudrez peut-être placer les informations d'identification dans un fichier spécifique appelé .smbcredentials
Dans votre répertoire de maison pour un peu plus de sécurité. C'est une bonne pratique, en particulier pour les systèmes multi-utilisateurs. De cette façon, vous protégerez votre mot de passe CIFS. Créer un fichier: /home/myname/.smbcredentials
et inclure juste deux lignes:
username=myname
password=123
Définissez vos autorisations: $ chmod 600 .smbcredentials
Puis dans /etc/fstab
Inclure la ligne suivante:
//192.168.0.67/test /home/pi/test cifs credentials=/home/myname/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
Assurez-vous de tester avec un redémarrage.