Pour que le NAS soit accessible à toutes les applications, il faut monter un partage en paramétrant le fichier /etc/fstab
Prérequis:
vérifier que les paquets samba et cifs-utils sont bien installés
Créer un point de montage (genre /media/partage)
modifier le fichier /etc/fstab
Si l'accès ne nécessite pas de mots de passe:
# Monter NAS //192.168.1.10/share /media/partage cifs iocharset=utf8,uid=1000 0 0
Si l'accès nécessite un mot de passe:
# Monter NAS //192.168.1.10/share /media/partage cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=1000 0 0
et créer avec les droits d'administration un fichier /root/.smbcredentials contenant ses 2 lignes:
username=IDENTIFIANT
password=MOT_DE_PASSE
domain=NOM_DE_DOMAINE
le domaine est facultatif
faire ensuite un
sudo mount -a
pour prendre les changements en compte.
En cas de problème
rajouter éventuellement un _netdev
# Monter NAS //192.168.1.10/share /media/partage cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=1000,_netdev 0 0
penser à faire un dmesg pour ce qui se passe.
s'il affiche qque chose comme: (versions récentes d'Ubuntu, passées sous samba 3.0, alos que le NAS est encore sur une version ancienne)
[ 749.304030] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[ 749.371035] CIFS VFS: Dialect not supported by server. Consider specifying vers=1.0 or vers=2.0 on mount for accessing older servers
[ 749.371056] CIFS VFS: cifs_mount failed w/return code = -95
alors rajouter dans les paramètres fstab vers=1.0 ou vers=2.0
# Monter NAS //192.168.1.10/share /media/partage cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=1000,vers=2.0 0 0