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


⬅️ Retour à l’index

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