Configuration du partage de fichier sous AlmaLinux : guide complet
Hey les geek ! Aujourd’hui, je me lance dans une petite aventure sous AlmaLinux pour configurer un partage de fichiers digne de ce nom. Si vous êtes comme moi, fan de solutions efficaces et sans prise de tête, vous allez adorer ce guide ! 🚀 Je vais vous montrer comment mettre en place un système de partage NFS robuste et sécurisé. Alors prenez un café, installez-vous confortablement, et c’est parti pour le voyage !
En résumé :
Ce guide présente la configuration d’un partage NFS sous AlmaLinux pour créer un système de partage de fichiers réseau efficace et sécurisé.
- Installation et configuration de sudo pour sécuriser la gestion système
- Mise en place du serveur NFS avec paramétrage du fichier /etc/exports
- Configuration du client NFS avec options de montage optimisées
- Sécurisation du partage via firewalld et techniques de dépannage essentielles
Les fondamentaux de sudo pour gérer vos partages
Avant de plonger dans le vif du sujet, parlons un peu de sudo, cet outil indispensable pour toute configuration système sous AlmaLinux. J’utilise sudo quotidiennement, et franchement, c’est un peu comme mon meilleur ami pour gérer mes serveurs.
Sudo (Substitute User DO) est ce petit bijou qui nous permet d’exécuter des commandes avec les privilèges d’un autre utilisateur, généralement root. C’est une alternative nettement plus sécurisée que de travailler directement en root. Je me souviens encore de cette fois où j’ai failli supprimer tout un système de fichiers parce que j’étais connecté en root… Une expérience que je ne souhaite à personne ! 😱
Pour installer sudo sur AlmaLinux, rien de plus simple :
« `bash
dnf install sudo
« `
L’utilisation de sudo apporte plusieurs avantages majeurs :
- Sécurité renforcée (pas de partage du mot de passe root)
- Traçabilité complète des actions (tout est consigné dans /var/log/secure)
- Limitation précise des privilèges utilisateur
- Expiration automatique des privilèges après un délai
- Possibilité de déléguer des permissions spécifiques
Pour ajouter un utilisateur au groupe sudo et lui permettre d’exécuter des commandes privilégiées, j’utilise cette commande :
« `bash
usermod -aG sudo nom_utilisateur
« `
Si vous rencontrez des problèmes avec la configuration de sudo, vous pourriez avoir besoin de réparer certains composants système comme Apache, car les services réseau sont souvent interdépendants.
Configuration du partage NFS sous AlmaLinux
Passons maintenant au cœur du sujet : la mise en place d’un partage NFS. Le Network File System est mon protocole préféré pour partager des fichiers entre différents systèmes Linux sur un réseau local. Il est simple, efficace et parfaitement intégré à l’écosystème Linux.
Pour commencer, j’installe les packages nécessaires :
« `bash
yum install nfs-utils nfs-utils-lib
« `
Puis j’active les services indispensables :
« `bash
systemctl enable –now rpcbind
systemctl enable –now nfs-server
« `
La configuration des partages NFS se fait dans le fichier /etc/exports. C’est là que toute la magie opère ! Je crée généralement ce fichier avec sudo et mon éditeur préféré :
« `bash
sudo nano /etc/exports
« `
Voici un exemple de configuration que j’utilise souvent :
| Répertoire à partager | Hôtes autorisés | Options |
|---|---|---|
| /media/partage | 192.168.21.0/24 | rw,sync,no_subtree_check |
| /var/www | 192.168.21.10 | ro,sync,no_root_squash |
| /home/projets | *.mondomaine.local | rw,sync,all_squash |
Après avoir modifié ce fichier, j’applique les changements avec :
« `bash
exportfs -a
« `
Pour vérifier que tout est correctement configuré, j’utilise :
« `bash
showmount -e localhost
« `
En cas de problèmes avec la gestion des fichiers partagés, la mise en place d’un serveur diff message peut être très utile pour suivre les modifications apportées aux fichiers partagés.

Montage et options avancées du partage NFS
Maintenant que notre serveur NFS est configuré, passons au montage côté client. C’est là que ça devient vraiment amusant ! 🛠️ Pour monter un partage NFS, j’utilise cette commande :
Du côté client, l’installation est tout aussi simple :
« `bash
yum install nfs-utils
« `
Pour monter le partage temporairement :
« `bash
mount -t nfs4 192.168.21.200:/media/partage /media/nfs
« `
Pour un montage permanent, j’édite le fichier /etc/fstab et j’ajoute la ligne suivante :
« `
192.168.21.200:/media/partage /media/nfs nfs auto,_netdev,nofail 0 0
« `
Les options de montage sont essentielles pour optimiser la performance et la fiabilité de vos partages NFS. Voici celles que j’utilise le plus souvent :
- soft : permet au client de signaler une erreur en cas de timeout au lieu de bloquer indéfiniment
- retrans=2 : nombre de tentatives avant d’abandonner
- timeo=5 : délai d’attente en dixièmes de seconde
- _netdev : indique que le système de fichiers requiert un accès réseau
- nofail : permet au système de démarrer même si le montage échoue
Pour une configuration plus robuste, je recommande :
« `
192.168.21.200:/media/partage /media/nfs nfs auto,_netdev,nofail,soft,retrans=2,timeo=5 0 0
« `
Si vous gérez plusieurs partages NFS dans votre environnement, vous pourriez bénéficier d’un système de gestion de planning efficace pour organiser vos sauvegardes et maintenance.
Sécurisation et dépannage des partages NFS
La sécurité, c’est mon dada ! Quand il s’agit de partages NFS, quelques réglages s’imposent. Par défaut, NFS n’est pas le protocole le plus sécurisé qui soit, mais avec quelques ajustements, on peut améliorer drastiquement sa protection.
Je commence toujours par restreindre les accès au niveau du pare-feu. Sous AlmaLinux, avec firewalld :
« `bash
firewall-cmd –permanent –add-service=nfs
firewall-cmd –permanent –add-service=rpc-bind
firewall-cmd –permanent –add-service=mountd
firewall-cmd –reload
« `
Pour vérifier que tout fonctionne correctement après un montage, j’utilise la commande df :
« `bash
df -h
« `
Je devrais voir quelque chose comme :
« `
192.168.21.200:/media/partage 100G 20G 80G 20% /media/nfs
« `
Si vous rencontrez des problèmes, voici ma checklist de dépannage :
- Vérifier que les services sont bien démarrés (rpcbind, nfs-server)
- Contrôler les logs système avec journalctl
- S’assurer que le pare-feu autorise bien le trafic NFS
- Vérifier les permissions du dossier partagé
- Tester la connexion réseau avec ping et telnet
Voilà, vous savez maintenant tout ce qu’il faut pour configurer et gérer efficacement des partages NFS sous AlmaLinux ! Ce système robuste vous permettra de partager facilement vos fichiers entre différentes machines Linux. N’hésitez pas à expérimenter avec les différentes options pour trouver la configuration qui correspond parfaitement à vos besoins. 🎯
