Linux est un système multi-utilisateurs : chaque fichier a un propriétaire, chaque processus tourne sous une identité, et les droits contrôlent qui peut faire quoi. Ce bloc vous apprend à créer des comptes, à lire et modifier les permissions, à utiliser sudo et à surveiller les processus. Ce sont les fondations de la sécurité système.
Pourquoi ce bloc existe
Section intitulée « Pourquoi ce bloc existe »Sans comprendre les utilisateurs et les permissions, vous ne pouvez ni sécuriser un serveur, ni diagnostiquer un « Permission denied », ni gérer un service qui refuse de démarrer. Ce bloc est le socle de toute administration Linux sérieuse.
Il couvre trois piliers :
- les comptes : créer des utilisateurs, gérer les groupes, utiliser sudo ;
- les permissions : lire
rwxr-xr--, changer les droits avecchmodetchown; - les processus : comprendre ce qui tourne, repérer un processus bloqué, l’arrêter proprement.
Le parcours recommandé
Section intitulée « Le parcours recommandé »1. Gérer les comptes
Section intitulée « 1. Gérer les comptes » Utilisateurs et groupes Créer un utilisateur, l'ajouter à un groupe, comprendre /etc/passwd et /etc/group.
Utiliser sudo Exécuter une commande en tant que root sans se connecter en root.
2. Contrôler les permissions
Section intitulée « 2. Contrôler les permissions » Permissions Linux Lire rwx, comprendre propriétaire/groupe/autres, et la notation octale.
Modifier les droits chmod, chown, chgrp : changer les permissions et la propriété d'un fichier.
3. Surveiller et contrôler les processus
Section intitulée « 3. Surveiller et contrôler les processus » Comprendre les processus ps, top, htop : voir ce qui tourne, qui consomme quoi.
Arrêter un processus kill, killall, signaux : stopper proprement un processus bloqué ou indésirable.
À retenir
Section intitulée « À retenir »- Chaque fichier a un propriétaire, un groupe et des permissions (lecture, écriture, exécution).
chmod 750donne tous les droits au propriétaire, lecture+exécution au groupe, rien aux autres.- sudo permet d’exécuter une commande en root — utilisez-le plutôt que de vous connecter en root.
- Un processus hérite des droits de l’utilisateur qui l’a lancé — si le service tourne en root, il a tous les droits.
ps auxliste tous les processus,kill -15 PIDenvoie un arrêt propre,kill -9 PIDforce l’arrêt.
Prochaines étapes
Section intitulée « Prochaines étapes » Installer et maintenir Gérer les paquets, mettre à jour et nettoyer le système.
Être efficace dans le shell Revenir au bloc précédent si le shell vous manque.