gestion_des_utilisateurs_et_des_permissions
Ceci est une ancienne révision du document !
Table des matières
👤 Gestion des utilisateurs et des permissions (Linux)
Cette fiche regroupe les commandes essentielles pour gérer les utilisateurs, les groupes et les droits d’accès aux fichiers.
🧑💻 Gestion des utilisateurs
- 🔍 Afficher l’utilisateur courant
whoami
- ➕ Créer un nouvel utilisateur
sudo adduser alice
- 🛠️ Modifier un utilisateur
sudo usermod -aG sudo alice # Ajouter au groupe sudo sudo usermod -d /home/newdir alice # Changer le dossier personnel
- ❌ Supprimer un utilisateur
sudo deluser alice sudo deluser --remove-home alice
👥 Gestion des groupes
- ➕ Créer un groupe
sudo addgroup devs
- 👤 Ajouter un utilisateur à un groupe
sudo usermod -aG devs alice
- ❌ Supprimer un groupe
sudo delgroup devs
📁 Permissions sur les fichiers
- 🔍 Voir les permissions
ls -l fichier.txt
- 🔧 Changer les permissions
chmod 644 fichier.txt # rw-r--r-- chmod +x script.sh # Ajoute l’exécution chmod -R 755 dossier/ # Applique récursivement
- 👤 Changer le propriétaire
sudo chown alice fichier.txt sudo chown -R alice:devs dossier/
🔐 Comprendre les droits
| Symbole | Signification |
| ——— | ———————— |
| r | lecture (read) |
| w | écriture (write) |
| x | exécution (execute) |
| Niveau | Description |
| ——– | ———————— |
| u | utilisateur (owner) |
| g | groupe |
| o | autres (others) |
Exemple : `-rw-r–r–` → propriétaire peut lire/écrire, groupe et autres peuvent lire.
🧪 Cas pratique
Créer un utilisateur `bob`, lui donner accès à `/srv/projets`, mais en lecture seule :
sudo adduser bob sudo mkdir /srv/projets sudo chown root:bob /srv/projets sudo chmod 750 /srv/projets
📚 Commandes utiles
id alice # Voir les groupes d’un utilisateur groups bob # Liste des groupes getfacl fichier.txt # Voir les ACL si activées
gestion_des_utilisateurs_et_des_permissions.1763376232.txt.gz · Dernière modification : de root
