Outils pour utilisateurs

Outils du site


gestion_des_utilisateurs_et_des_permissions

Ceci est une ancienne révision du document !


Merci pour ta précision ! Voici une fiche claire et stylée sur la gestion des utilisateurs et des permissions sous Linux, avec des exemples concrets de commandes. Formatée pour DokuWiki en Markdown et encadrée par des balises de code :

```

👤 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

```bash

  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 Linux ```

Tu veux que je t’ajoute une section sur les ACL ou sur la gestion des sudoers avec `visudo` ?

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