Outils pour utilisateurs

Outils du site


gestion_des_utilisateurs_et_des_permissions

Ceci est une ancienne révision du document !


👤 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

```bash

  sudo adduser alice
  ```
  • 🛠️ Modifier un utilisateur

```bash

  sudo usermod -aG sudo alice     # Ajouter au groupe sudo
  sudo usermod -d /home/newdir alice  # Changer le dossier personnel
  ```
  • Supprimer un utilisateur

```bash

  sudo deluser alice
  sudo deluser --remove-home alice
  ```

👥 Gestion des groupes

  • Créer un groupe

```bash

  sudo addgroup devs
  ```
  • 👤 Ajouter un utilisateur à un groupe

```bash

  sudo usermod -aG devs alice
  ```
  • Supprimer un groupe

```bash

  sudo delgroup devs
  ```

📁 Permissions sur les fichiers

  • 🔍 Voir les permissions

```bash

  ls -l fichier.txt
  ```
  • 🔧 Changer les permissions

```bash

  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

```bash

  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 :

```bash sudo adduser bob sudo mkdir /srv/projets sudo chown root:bob /srv/projets sudo chmod 750 /srv/projets ```

📚 Commandes utiles

```bash id alice # Voir les groupes d’un utilisateur groups bob # Liste des groupes getfacl fichier.txt # Voir les ACL si activées ```


⬅️ Retour à l’index

gestion_des_utilisateurs_et_des_permissions.1763376179.txt.gz · Dernière modification : de root