dimanche 7 juin 2020

Ubunu 20.04 - AUTOFS - Ajouter un partge réseau FREEBOX - Go Flex HOME et QNAP

J'ai trouvé un article sur le site suivant : Artucle de muse sur autofs
du coup je le reprend en l'adaptant à une Ubuntu 20.20 et un partage réalisé avec :
- Freebox disponible via un partage samba en  //192.168.50.254/Freebox/
-  QNAP via un partage en samba  //192.168.50.100/Document/
- Go Flex Home //192.168.50.49/GoFlex Home Public/

So let's go :

Le démon autofs assure le montage et le démontage automatique à la demande des systèmes de fichiers ce qui est particulièrement utile pour des partages réseaux comme CIFS.

 Les dossiers à créer :

root@issa:~# mkdir /mnt/autofs
root@issa:~# mkdir /mnt/autofs/smb/
 
Les paquets à installer sont les suivants :

root@issa:~# apt-get install autofs cifs
Une nouvelle map doit être ajoutée pour les montages CIFS :
root@issa:~# nano /etc/auto.master
/mnt/autofs/smb/ /etc/auto.mnt --ghost,--timeout=30

Les montages CIFS seront montés dans le répertoire racine /mnt/autofs. Ils sont à spécifier dans le fichier /etc/auto.mnt :
root@muse:~# nano /etc/auto.cifs
document -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentialsQNAP ://192.168.50.100/Document/
FlexGoHome -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentials,vers=1.0     ://192.168.50.49/GoFlex Home Public/
Freebox    -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentialsFree,vers=1.0 ://192.168.50.254/Freebox/
Chaque ligne correspondant à un montage. Quelques explications :
  • document - FlexGoHome - Freebox : nom du répertoire local du montage; il s’agit donc ici de /mnt/autofs/smb/document , /mnt/autofs/smb/FlexGoHome et /mnt/autofs/smb/Freebox
  • cifs : c'est le type de montage
  • rw : montage en lecture et écriture
  • uid=1000,gid=1000 : ID de l’utilisateur local propriétaire des fichiers
  • credentials : fichier contenant les informations d’authentification
  • ://192.168.50.100/document/ - //192.168.50.49/GoFlex Home Public/ et  //192.168.50.254/Freebox/ : IP/hôte du serveur CIFS et nom du partage
  • vers=1.0 : défini la version de sambe utilisé par défaut c'est 3 et du coup pour les anciens sereur il faut positionné à 1
Remarque : ce fichier ne doit pas avoir les permissions d’exécution sinon autofs cherchera à l’exécuter au lieu de l’interpréter (ce qui empêchera le montage).
Les informations de connexion au serveur CIFS sont à stocker dans un fichier restreint à l’utilisateur root :
root@issa:~# nano /root/.share-credentialsQNAP
username=qnap
password=qnap
root@issa:~# nano /root/.share-credentials
username=flexgohome
password=flexgohome
root@issa:~# nano /root/.share-credentialsFree
username=freeebox
password=freebox

root@issa:~# chmod 600 /root/.share-credentialsQNAP
root@issa:~# chmod 600 /root/.share-credentials
root@issa:~# chmod 600 /root/.share-credentialsFree
Afin de valider cette configuration, il est préférable de tester autofs en premier lieu :
root@issa:~# automount -f -v -d
Le montage sera effectué au premier listage du répertoire :
root@issa:~# /mnt/autofs/smb/document
root@issa:~# /mnt/autofs/smb/FlexGoHome
root@issa:~# /mnt/autofs/smb/Freebox
Si tout est opérationnel, le démon peut alors être lancé en arrière-plan :
root@issa:~# service autofs restart

1 commentaire:

Comment Installer un Serveur Ark Survival Ascend sur Linux avec Docker

 Les fans d'Ark Survival Ascend qui utilisent Linux peuvent désormais se réjouir, car il existe une solution pour déployer un serveur Ar...