UAC Expose
UAC Expose
UAC Expose
II. DEVELOPPEMENT
A-Les groupes
B-Les permissions
III. CONCLUSION
2
Introduction
Dans le système d'exploitation GNU/Linux, la
gestion des groupes et des permissions joue un
rôle crucial pour sécuriser les fichiers et les
répertoires. Les groupes permettent de
regrouper des utilisateurs, tandis que les
permissions définissent les droits d'accès à ces
utilisateurs. Comprendre ces concepts est
essentiel pour assurer une utilisation sécurisée
et efficace du système.
3
A-Les Groupes
Quelques définitions
- Un utilisateur est une personne connectée au
système. On peut trouver la liste des utilisateurs
dans le fichier /etc/passwd .
- Un groupe est un ensemble d’utilisateurs et
chaque utilisateur peut faire partie d’un ou
plusieurs groupes. La liste des groupes est
disponible dans le fichier /etc/group.
1. Création de Groupes
- La commande `groupadd` est utilisée pour
créer des groupes. Par exemple : `sudo
groupadd mon_groupe`.
2. Association d'Utilisateurs aux Groupes
- La commande `usermod` permet d'ajouter
des utilisateurs à un groupe : `sudo usermod -
aG mon_groupe utilisateur`.
3. Groupes Prédéfinis
4
- Certains groupes sont créés
automatiquement lors de l'installation. Le
groupe `sudo` confère des privilèges
administratifs.
B- Les Permissions
1. Notation Symbolique et Octale
- Il existe trois types de permissions ou
autorisations sous GNU/Linux:
. lire (read: r)
. écrire (write: w)
. exécuter (execute: x)
- Les permissions sont représentées soit de
manière symbolique (`rwx`) soit sous forme
octale (par exemple, `755`).
5
- Propriétaire (u) : L'utilisateur qui a créé le
fichier ou le répertoire.
- Groupe (g) : Les utilisateurs appartenant au
groupe associé au fichier ou répertoire.
- Autres (o): Tous les autres utilisateurs du
système.
*Utilisation Pratique
*
Droits du propriétaire (u)
8
rwxr-xr--
Exemple:
Code :
Conclusion
La gestion des groupes et des permissions
sous GNU/Linux offre un moyen puissant de
contrôler l'accès aux fichiers et aux
répertoires, renforçant ainsi la sécurité du
10
système. Une compréhension approfondie de
ces concepts est essentielle pour les
administrateurs système et les utilisateurs
cherchant à maximiser l'efficacité et la sécurité
de leur environnement informatique sous
GNU/Linux.
11