# Premiers pas dans les commandes Linux - Concepts de Sécurité sous Linux Assurer la sécurité sous Linux implique de maîtriser quelques concepts clés et pratiques essentielles. Cela va de la gestion prudente des utilisateurs et de leurs permissions à la mise en place de barrières solides comme les pare-feux. [](https://librenard.fr/wiki/uploads/images/gallery/2024-04/H2Aanalyste-de-donnees-2.png) Voici comment vous pouvez renforcer la forteresse de votre système Linux. ### Gestion des Utilisateurs et des Groupes La gestion des utilisateurs et des groupes sous Linux est essentielle pour assurer que seules les personnes autorisées ont accès à des informations ou des fonctionnalités spécifiques du système. #### Créer et Gérer des Utilisateurs - **Créer un utilisateur** : Utilisez `sudo adduser nomDeLUtilisateur` pour créer un nouvel utilisateur. Cela crée également un répertoire personnel pour l'utilisateur. - **Modifier un utilisateur** : Pour modifier les propriétés d'un utilisateur existant, comme son nom ou son répertoire personnel, utilisez `sudo usermod`. Par exemple, `sudo usermod -l nouveauNom ancienNom` change le nom de l'utilisateur. - **Supprimer un utilisateur** : `sudo deluser nomDeLUtilisateur` supprime l'utilisateur, mais pas son répertoire personnel. Utilisez `sudo deluser --remove-home nomDeLUtilisateur` pour également supprimer son répertoire. #### Gestion des Groupes - **Créer un groupe** : `sudo addgroup nomDuGroupe` crée un nouveau groupe. - **Ajouter un utilisateur à un groupe** : `sudo adduser nomDeLUtilisateur nomDuGroupe` ajoute l'utilisateur au groupe spécifié. - **Lister les groupes d'un utilisateur** : `groups nomDeLUtilisateur` affiche tous les groupes auxquels appartient l'utilisateur. ### Comprendre et Gérer les Permissions [](https://librenard.fr/wiki/uploads/images/gallery/2024-04/cle.png) Chaque fichier ou répertoire a des permissions définies pour trois catégories d'utilisateurs : le propriétaire, le groupe et les autres. - **Lire les permissions** : Utilisez `ls -l` pour voir les permissions. Elles apparaissent comme une série de lettres, par exemple, `drwxr-xr-x`, où `d` indique un répertoire, `r` la permission de lecture, `w` celle d'écriture, et `x` celle d'exécution. - **Modifier les permissions** : `chmod` est utilisé pour changer les permissions d'un fichier ou d'un répertoire. Par exemple, `chmod 755 fichier` définit les permissions de lecture, écriture et exécution pour le propriétaire, et de lecture et exécution pour le groupe et les autres.
Valeur octale | Autorisation | Description |
---|---|---|
`0` | --- | Pas de permission |
`1` | --x | Exécuter uniquement |
`2` | -w- | Écrire seulement |
`3` | -wx | Écrire et exécuter |
`4` | r-- | Lire seulement |
`5` | r-x | Lire et exécuter |
`6` | rw- | Lire et écrire |
`7` | rwx | Lire, écrire et exécuter |