• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Sécurisation des dossiers partagés avec des permissions avancées et ACL sous Linux

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
Sécurisation des dossiers partagés avec des permissions avancées et ACL sous Linux pour les membres de la famille

💡 Introduction

Sous Linux, les Listes de Contrôle d’Accès (ACL) permettent une gestion avancée des permissions pour les dossiers partagés. Ce tutoriel explique comment configurer les permissions pour restreindre l'accès aux fichiers partagés aux différents membres de la famille sur un réseau domestique.



📋 Prérequis

• Distribution Linux compatible avec ACL (ex. Ubuntu, Debian)

• Droits root ou sudo pour configurer les permissions

• Utilitaires ACL installés (si non présents, installez-les via le terminal)



🔍 Méthodologie

🔹 Vérification et installation des ACL

• Assurez-vous que ACL est activé sur votre système en vérifiant le point de montage avec la commande :

Code:
mount | grep acl

• Si ACL n'est pas activé, modifiez le fichier
Code:
/etc/fstab
pour ajouter
Code:
acl
aux options de montage, puis redémarrez.



🔹 Configuration des permissions avancées pour les dossiers partagés

• Utilisez la commande suivante pour donner des droits d'accès spécifiques à un utilisateur ou un groupe :

Code:
sudo setfacl -m u:nomutilisateur
/chemin/vers/dossier

• Pour limiter l'accès en lecture seule :

Code:
sudo setfacl -m u:nomutilisateur
/chemin/vers/dossier

• Vous pouvez également définir des permissions par groupe, par exemple pour limiter l'accès à un groupe familial :

Code:
sudo setfacl -m g:nomdugroupe
/chemin/vers/dossier



🔹 Automatisation des permissions avec un script Bash pour plusieurs dossiers

• Créez un script Bash pour configurer les permissions sur plusieurs dossiers :

Code:
#!/bin/bash
folders=(/chemin/dossier1 /chemin/dossier2 /chemin/dossier3)
user="nomutilisateur"
permissions="rx"

for folder in "${folders[@]}"; do
sudo setfacl -m u:$user:$permissions "$folder"
done

• Ce script applique les permissions ACL spécifiées pour chaque dossier listé dans folders, ce qui est pratique pour gérer plusieurs dossiers partagés.



💡 Astuce

Pour appliquer des permissions par défaut pour tous les nouveaux fichiers créés dans un dossier, utilisez l'option -d avec setfacl :

Code:
sudo setfacl -d -m u:nomutilisateur
/chemin/vers/dossier



⚠️ Avertissement

Veillez à ne pas restreindre accidentellement l'accès à des dossiers système essentiels, ce qui pourrait affecter le bon fonctionnement du système ou des applications.



📝 Conseil

Pour des informations plus détaillées, consultez la documentation Debian sur les ACL : Recherche Debian - ACL.



🔄 Solution alternative

Si vous préférez une interface graphique pour gérer les permissions, essayez Gnome Disks, qui permet de configurer des restrictions d'accès de manière plus conviviale.



🏁 Conclusion

La gestion des permissions avancées avec ACL sous Linux permet de restreindre précisément l'accès aux dossiers partagés dans un réseau domestique, offrant une sécurité accrue pour les fichiers sensibles.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
18 250
Messages
29 550
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas