Aller au contenu

SMB client (fstab)

Installation des dépendances

Bash
apt install samba cifs-utils -y
Bash
nano /etc/network/interfaces
Text Only
allow-hotplug xxx --> auto xxx

Fichier identifiant

Créer un fichier contenant vos identifiants SMB

Bash
nano /root/.smbcredentials
Text Only
username=
password=

Identification du propriétaire

Il faut maintenant identifier le propriétaire des futurs dossiers que nous allons monter. Celui qui aurait les droits dessus.

Bash
id utilisateur # rempalcer utilisateur par celui souhaité

Noter le uid et le gid

Modification du fstab

Nous allons maintenant écrire dans le fstab, pour que nos montages se fassent au démarrage de l'ordinateur

Bash
# remplacer les valeurs par les votres
echo -e "#\n# NAS\n//IP_DU_NAS/CHEMIN /CHEMIN/LOCAL  cifs    credentials=/root/.smbcredentials,iocharset=utf8,gid=xxx,uid=xxx,_netdev,vers=3.0     0       0" >> /etc/fstab

Dossiers locaux

Ne pas oublier de créer les dossiers en local, l'argument -p permet de créer les dossiers parents s'ils n'existent pas

Bash
mkdir -p /chemin/local

Exécuter le fstab

Bash
mount -a