mercredi 8 juin 2016

Monter un lecteur reseau sous Linux - Samba share

Si vous cherchez à monter une "lecteur réseau" sous Linux (Linux Mint dans mon cas, donc Ubuntu), il va falloir redescendre dans les montage Samba CIFS.
Mon dieux que cela faisait longtemps.... terriblement longtemps

Voici une référence d'article qui vous aidera indéniablement:
Pour le moment, j'en suis à faire un montage avec la commande mount avant de le rendre permanent dans /etc/fstab

Pour commencer, il faut créer un point de montage, dans /mnt puisqu'il s'agit d'un lecteur présent en permanence (pas comme une carte sd qui, elle, doit être montée dans /media .

sudo mkdir /mnt/netstock

En ligne de commande, cela ressemble à ceci

sudo mount -t cifs -o user=share_username,uid=local_user_owning_files  //192.168.1.2xx/netstock /mnt/netstock

Une fois la commande saisie, il vous sera demandé le mot de passe du lecteur réseau (celui correspondant à user=) pour faire le montage

Les paramètres:
  • share_username : c'est le nom d'utilisateur windows a utiliser pour connecter le lecteur réseau
  • local_user_owning_files : si ce paramètre est omis, les fichiers du share seront vu comme appartenant à root. Perso, je préfère qu'il soient détenu par l'utilisateur courant (utilisez votre login Linux pour ce paramètre)
Selon la doc, il est possible d'ajouter un paramètre "password=" mais je n'ai encore aboutit a rien avec celui-ci... la raison voudrais qu'il ne soit pas possible de saisir un mot de passe en clair dans un script ;-)

FSTAB - montage automatiquement
il est aussi possible d'ajouter le montage dans le fichier nano /etc/fstab
Et pour une raison qu'il m'échappe, la le paramètre password fonctionne comme un charme!!

# NetStock share
//192.168.1.xxx/netstock /mnt/netstock            cifs    user=share_username,_netdev,uid=local_user_owning_files,password=XXXXX              0       0

Le paramètre _netdev informe fstab qu'il faut attendre que le périphérique réseau soit disponible avant de procéder au montage.

Pour recharger le fichier fstab, il suffit de faire un mount -a