⚔ Tutoriel Linux : Configuration des permissions pour restreindre l’accès à des fichiers ou dossiers critiques
▶ Introduction
Dans ce tutoriel, nous allons voir comment configurer les permissions sous Linux pour restreindre l’accès à des fichiers et dossiers critiques. Les permissions Unix, avec les commandes chmod et chown, permettent de définir des droits de lecture, d’écriture et d’exécution pour les utilisateurs et les groupes, assurant une sécurité renforcée sur les informations sensibles.
Prérequis
• Système Linux (Ubuntu, Debian, CentOS ou équivalent)
• Privilèges sudo pour modifier les permissions de fichiers et dossiers critiques
• Identification des fichiers ou dossiers sensibles à protéger
Méthodologie
• Accédez au terminal et localisez le fichier ou dossier pour lequel vous souhaitez restreindre l’accès. Utilisez la commande suivante pour vérifier les permissions actuelles :
• Modifiez les permissions en utilisant
. Par exemple, pour donner uniquement les droits de lecture au propriétaire et restreindre complètement l’accès pour les autres, utilisez :
Cela limite l'accès du fichier aux seuls droits de lecture pour le propriétaire.
• Changez le propriétaire du fichier si nécessaire avec
:
Remplacez utilisateur et group par les noms souhaités pour le propriétaire et le groupe ayant l'accès.
• Pour accorder des permissions spécifiques (lecture et exécution uniquement pour le groupe, par exemple), utilisez :
Cela donne les droits de lecture et d'exécution au groupe et empêche les autres utilisateurs d'accéder au dossier.
• Activez un suivi des accès aux fichiers en utilisant l’option auditd pour surveiller les accès. Installez auditd si nécessaire :
Cela active la surveillance des modifications et des accès non autorisés au fichier spécifié.
Astuce
Utilisez les groupes pour simplifier la gestion des autorisations en créant des groupes d’utilisateurs spécifiques pour les fichiers sensibles, et appliquez des permissions groupées pour éviter une gestion complexe par utilisateur.
Avertissement
N’utilisez pas les permissions 777 pour des fichiers ou dossiers critiques, car cela autorise tous les utilisateurs à accéder, modifier et exécuter les contenus.
Conseil
Appliquez un masque de permission par défaut avec umask pour tous les nouveaux fichiers et dossiers, définissant ainsi un niveau de sécurité initial pour les ressources créées par les utilisateurs.
Solution alternative
Envisagez d'utiliser SELinux pour une gestion plus fine des contrôles d’accès et pour restreindre les permissions au niveau système des fichiers sensibles sous Linux.
Conclusion
Vous avez configuré avec succès des permissions pour restreindre l’accès aux fichiers ou dossiers critiques sous Linux, renforçant la sécurité des informations sensibles et limitant les accès non autorisés.
▶ Introduction
Dans ce tutoriel, nous allons voir comment configurer les permissions sous Linux pour restreindre l’accès à des fichiers et dossiers critiques. Les permissions Unix, avec les commandes chmod et chown, permettent de définir des droits de lecture, d’écriture et d’exécution pour les utilisateurs et les groupes, assurant une sécurité renforcée sur les informations sensibles.

• Système Linux (Ubuntu, Debian, CentOS ou équivalent)
• Privilèges sudo pour modifier les permissions de fichiers et dossiers critiques
• Identification des fichiers ou dossiers sensibles à protéger

• Accédez au terminal et localisez le fichier ou dossier pour lequel vous souhaitez restreindre l’accès. Utilisez la commande suivante pour vérifier les permissions actuelles :
Code:
ls -l chemin_du_fichier
• Modifiez les permissions en utilisant
Code:
chmod
Code:
chmod 400 chemin_du_fichier
• Changez le propriétaire du fichier si nécessaire avec
Code:
chown
Code:
sudo chown utilisateur
chemin_du_fichier
• Pour accorder des permissions spécifiques (lecture et exécution uniquement pour le groupe, par exemple), utilisez :
Code:
chmod 750 chemin_du_dossier
• Activez un suivi des accès aux fichiers en utilisant l’option auditd pour surveiller les accès. Installez auditd si nécessaire :
Code:
sudo apt install auditd
sudo auditctl -w chemin_du_fichier -p war -k fichier_critique

Utilisez les groupes pour simplifier la gestion des autorisations en créant des groupes d’utilisateurs spécifiques pour les fichiers sensibles, et appliquez des permissions groupées pour éviter une gestion complexe par utilisateur.

N’utilisez pas les permissions 777 pour des fichiers ou dossiers critiques, car cela autorise tous les utilisateurs à accéder, modifier et exécuter les contenus.

Appliquez un masque de permission par défaut avec umask pour tous les nouveaux fichiers et dossiers, définissant ainsi un niveau de sécurité initial pour les ressources créées par les utilisateurs.

Envisagez d'utiliser SELinux pour une gestion plus fine des contrôles d’accès et pour restreindre les permissions au niveau système des fichiers sensibles sous Linux.

Vous avez configuré avec succès des permissions pour restreindre l’accès aux fichiers ou dossiers critiques sous Linux, renforçant la sécurité des informations sensibles et limitant les accès non autorisés.