CLinux : Différence entre versions
De TARENTINO
Aller à la navigationAller à la recherche| Ligne 29 : | Ligne 29 : | ||
=== tar === | === tar === | ||
| − | = Gestion des utilisateurs = | + | = Gestion des utilisateurs GNU/Linux = |
| − | == | + | == Concepts == |
| − | == | + | |
| − | = | + | Sous GNU/Linux, un utilisateur n'est pas nécessairement une personne physique. |
| − | == | + | |
| − | == | + | Le système crée également des comptes techniques utilisés pour : |
| − | == | + | |
| − | == /etc/passwd == | + | * Les services système |
| − | == /etc/group == | + | * Les démons |
| − | == /etc/shadow == | + | * Les tâches d'administration |
| + | * Les processus internes | ||
| + | |||
| + | Chaque utilisateur possède : | ||
| + | |||
| + | * un identifiant utilisateur (UID) | ||
| + | * un groupe principal (GID) | ||
| + | * un répertoire personnel | ||
| + | * un shell de connexion | ||
| + | |||
| + | == Commandes principales == | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Commande | ||
| + | ! Description | ||
| + | |- | ||
| + | | useradd | ||
| + | | Création d'un utilisateur | ||
| + | |- | ||
| + | | usermod | ||
| + | | Modification d'un utilisateur | ||
| + | |- | ||
| + | | userdel | ||
| + | | Suppression d'un utilisateur | ||
| + | |- | ||
| + | | passwd | ||
| + | | Modification du mot de passe | ||
| + | |- | ||
| + | | groupadd | ||
| + | | Création d'un groupe | ||
| + | |- | ||
| + | | groupdel | ||
| + | | Suppression d'un groupe | ||
| + | |} | ||
| + | |||
| + | == Création d'un utilisateur == | ||
| + | |||
| + | <syntaxhighlight lang="bash"> | ||
| + | useradd stagex | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | Cette commande crée : | ||
| + | |||
| + | * un compte utilisateur | ||
| + | * une entrée dans <code>/etc/passwd</code> | ||
| + | * une entrée dans <code>/etc/group</code> | ||
| + | * un répertoire personnel | ||
| + | |||
| + | Définition du mot de passe : | ||
| + | |||
| + | <syntaxhighlight lang="bash"> | ||
| + | passwd stagex | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | == Suppression d'un utilisateur == | ||
| + | |||
| + | <syntaxhighlight lang="bash"> | ||
| + | userdel stagex | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | Suppression avec le répertoire personnel : | ||
| + | |||
| + | <syntaxhighlight lang="bash"> | ||
| + | userdel -r stagex | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | == Fichier /etc/passwd == | ||
| + | |||
| + | Le fichier contient les informations principales des comptes utilisateurs. | ||
| + | |||
| + | Format : | ||
| + | |||
| + | <syntaxhighlight lang="text"> | ||
| + | login:x:uid:gid:commentaire:home:shell | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | Exemple : | ||
| + | |||
| + | <syntaxhighlight lang="text"> | ||
| + | alice:x:1000:1000:Alice Martin:/home/alice:/bin/bash | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | == Fichier /etc/group == | ||
| + | |||
| + | Format : | ||
| + | |||
| + | <syntaxhighlight lang="text"> | ||
| + | groupe:x:gid:liste-utilisateurs | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | Exemple : | ||
| + | |||
| + | <syntaxhighlight lang="text"> | ||
| + | admins:x:1001:alice,bob | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | == Fichier /etc/shadow == | ||
| + | |||
| + | Contient les mots de passe chiffrés. | ||
| + | |||
| + | Accès : | ||
| + | |||
| + | * Lecture : root uniquement | ||
| + | * Écriture : root uniquement | ||
= Gestion du système de fichiers == | = Gestion du système de fichiers == | ||
Version du 12 juin 2026 à 09:51
ArraySupport de cours GNU/Linux
Sommaire
Introduction
Présentation des systèmes d'exploitation
Mode utilisateur et mode noyau
Appels système
Le Shell et les commandes de base
L'invite de commande
Bash
ls
cd
pwd
Manipulation des fichiers
cp
mv
rm
find
grep
Compression et archivage
gzip
tar
Gestion des utilisateurs GNU/Linux
Concepts
Sous GNU/Linux, un utilisateur n'est pas nécessairement une personne physique.
Le système crée également des comptes techniques utilisés pour :
- Les services système
- Les démons
- Les tâches d'administration
- Les processus internes
Chaque utilisateur possède :
- un identifiant utilisateur (UID)
- un groupe principal (GID)
- un répertoire personnel
- un shell de connexion
Commandes principales
| Commande | Description |
|---|---|
| useradd | Création d'un utilisateur |
| usermod | Modification d'un utilisateur |
| userdel | Suppression d'un utilisateur |
| passwd | Modification du mot de passe |
| groupadd | Création d'un groupe |
| groupdel | Suppression d'un groupe |
Création d'un utilisateur
useradd stagex
Cette commande crée :
- un compte utilisateur
- une entrée dans
/etc/passwd - une entrée dans
/etc/group - un répertoire personnel
Définition du mot de passe :
passwd stagex
Suppression d'un utilisateur
userdel stagex
Suppression avec le répertoire personnel :
userdel -r stagex
Fichier /etc/passwd
Le fichier contient les informations principales des comptes utilisateurs.
Format :
login:x:uid:gid:commentaire:home:shell
Exemple :
alice:x:1000:1000:Alice Martin:/home/alice:/bin/bash
Fichier /etc/group
Format :
groupe:x:gid:liste-utilisateurs
Exemple :
admins:x:1001:alice,bob
Fichier /etc/shadow
Contient les mots de passe chiffrés.
Accès :
- Lecture : root uniquement
- Écriture : root uniquement