Gestion d’utilisateurs et de groupes Abdelali SAIDI abdelali.saidi@gmail.com Ab

Gestion d’utilisateurs et de groupes Abdelali SAIDI abdelali.saidi@gmail.com Abdelali SAIDI () abdelali.saidi@gmail.com 1 / 20 Plan 1 Introduction 2 Gestions d’utilisateurs 3 Gestions de groupes Abdelali SAIDI () abdelali.saidi@gmail.com 2 / 20 Introduction Plan 1 Introduction 2 Gestions d’utilisateurs 3 Gestions de groupes Abdelali SAIDI () abdelali.saidi@gmail.com 3 / 20 Introduction Les utilisateurs Les utilisateurs Pr´ esentation Unix est un syst` eme multi-utilisateurs, il peut ˆ etre manipul´ e par plusieurs utilisateurs simultan´ ement depuis un r´ eseau informatique Pour ouvrir une session, l’utilisateur doit indiquer son identification (le login) et s’authentifier grˆ ace au mot de passe associ´ e ` a son login. Identification et authentification L’identification : communiquer son identit´ e L’authentification : argumenter son identit´ e Remarques Chaque utilisateur a des privil` eges particuliers Les utilisateurs sont organis´ es en groupes Abdelali SAIDI () abdelali.saidi@gmail.com 3 / 20 Introduction Les fichiers de configuration Les fichiers de configuration Le fichier /etc/passwd La syntaxe de ce fichier est tr` es simple, chaque ligne correspond ` a un utilisateur avec des champs s´ epar´ es par “:”. Les champs sont comme il suit: Le login: L’identifiant de l’utilisateur Le mot de passe: Ce champs concerne le mot de passe et peut avoir plusieurs significations: *: impossible d’ouvrir une session avec ce compte !!: le compte est d´ esactiv´ e x ou !: le mot de passe est chiffr´ e et se trouve sur le fichier /etc/shadow UID: L’identifiant unique de l’utilisateur et doit ˆ etre sup´ erieur ` a 100 UIG: L’identifiant unique du groupe principale de l’utilisateur Commentaire: des informations ` a propos de l’utilisateur Le r´ epertoire personnel: Sous la forme /home/nomUser Le shell: Le shell par default de l’utilisateur Abdelali SAIDI () abdelali.saidi@gmail.com 4 / 20 Introduction Les fichiers de configuration Les utilisateurs Probl` eme Le fichier /etc/passwd est accessible par tous les utilisateurs. Cela repr´ esente un probl` eme de s´ ecurit´ e ... Cela peut ˆ etre r´ esolu ` a la sauvegarde des mots de passe dans un autre fichier Seul l’administrateur doit ˆ etre capable de le lire Le fichier /etc/shadow Le fichier /etc/shadow peut ˆ etre lu seulement par le super-utilisateur Il contient le r´ esultat de chiffrement des mots de passe des utilisateurs Abdelali SAIDI () abdelali.saidi@gmail.com 5 / 20 Introduction Les fichiers de configuration Les utilisateurs Le fichier /etc/shadow Les champs de ce fichiers: Le login de l’utilisateur Le mot de passe chiffr´ e La derni` ere modification du mot de passe en jours Min pass life Max pass life P´ eriode d’avertissement (` a propos de l’expiration du mot de passe) Le nombre de jours d’inactivit´ e apr` es lesquels le compte sera d´ esactiv´ e La date d’expiration du compte Abdelali SAIDI () abdelali.saidi@gmail.com 6 / 20 Introduction Les groupes Les groupes Le fichier /etc/group Le fichier /etc/group contient les informations qui concernent les groupes existants Group: Le nom du groupe Mot de passe: si la valeur est x cela veut dire que le mot de passe est chiffr´ e et se trouve sur le fichier /etc/gshadow GID: L’identifiant unique du groupe Members: Les utilisateurs appartenant au groupe Abdelali SAIDI () abdelali.saidi@gmail.com 7 / 20 Introduction Les groupes Les groupes Le fichier /etc/gshadow Chaque ligne correspond ` a un groupe et contient les informations de telle sorte: Le nom du groupe Mot de passe L’administrateur du groupe Membres du groupe Abdelali SAIDI () abdelali.saidi@gmail.com 8 / 20 Gestions d’utilisateurs Plan 1 Introduction 2 Gestions d’utilisateurs 3 Gestions de groupes Abdelali SAIDI () abdelali.saidi@gmail.com 9 / 20 Gestions d’utilisateurs Gestions d’utilisateurs Pr´ esentation L’utilisation des commandes peut faciliter les tˆ aches de l’administrateur en manipulant les fichiers /etc/passwd, /etc/shadow et /etc/group. Exemple de tˆ aches: Est-ce que l’utilisateur existe? Est-ce que le mot de passe est sˆ ur suffisamment? Abdelali SAIDI () abdelali.saidi@gmail.com 9 / 20 Gestions d’utilisateurs Ajouter un utilisateur Gestions d’utilisateurs Ajouter un utilisateur La commande useradd permet l’ajout d’utilisateur: La syntaxe: useradd [options] login -c : pour ajouter des informations ` a propos de l’utilisateur -d : pour d´ efinir son r´ epertoire personnel -e : pour pr´ eciser la date d’expiration de l’utilisateur -f : le nombre de jours durant lesquels le compte est d´ esactiv´ e apr` es l’expiration du mot de passe -g : pour indiquer son groupe principale Abdelali SAIDI () abdelali.saidi@gmail.com 10 / 20 Gestions d’utilisateurs Ajouter un utilisateur Gestions d’utilisateurs Ajouter un utilisateur La commande useradd permet l’ajout d’utilisateur: -G : pour l’affecter ` a d’autres groupes -h : pour indiquer un r´ epertoire dans lequel on va cr´ eer le r´ epertoire personnel -m : pour la cr´ eation du r´ epertoire personnel (par default il ne le sera pas) -k : utilis´ e seulement si l’option -m est utilis´ e. Cela copie le contenu du r´ epertoire indiqu´ e par -k au r´ epertoire personnel - p : sp´ ecifi´ e le mot de passe l’option de chiffrement - s : le shell par default qui sera utilis´ e par l’utilisateur - u : l’identifiant unique de l’utilisateur Abdelali SAIDI () abdelali.saidi@gmail.com 11 / 20 Gestions d’utilisateurs Ajouter un utilisateur Gestions d’utilisateurs Ajouter un utilisateur Exercice: Cr´ eer un utilisateur avec les indications suivantes: l’identifiant : ali le commentaire : l’utilisateur ali le shell par default : /bin/sh le r´ epertoire personnel : /home/ali le r´ epertoire /etc/skel comme r´ epertoire ` a copier sur le r´ epertoire personnel le groupe admin le compte doit ˆ etre d´ esactiv´ e d` es l’expiration du mot de passe Abdelali SAIDI () abdelali.saidi@gmail.com 12 / 20 Gestions d’utilisateurs Supprimer un utilisateur Gestions d’utilisateurs Supprimer un utilisateur Pour supprimer un utilisateur, on lance la commande : userdel [options] login NB Pour supprimer le dossier personnel aussi, il faut utiliser l’option -r Abdelali SAIDI () abdelali.saidi@gmail.com 13 / 20 Gestions d’utilisateurs Modifier le mot de passe d’un utilisateur Gestions d’utilisateurs Modifier le mot de passe d’un utilisateur Pour modifier le mot de passe d’un utilisateur, on lance la commande : passwd [options] [login] NB Le super-utilisateur peut modifier le mot de passe de n’importe quel utilisateur Un utilisateur normal ne peut modifier que son mot de passe Si l’argument login n’est pas sp´ ecifi´ e, le mot de passe de l’utilisateur courant sera modifi´ e Abdelali SAIDI () abdelali.saidi@gmail.com 14 / 20 Gestions d’utilisateurs Modifier le mot de passe d’un utilisateur Gestions d’utilisateurs Modifier le mot de passe d’un utilisateur Options: -d : supprime le mot de passe (seul le root peut la lancer) -e : expire le mot de passe. L’utilisateur concern´ e sera oblig´ e de le modifier -i : d´ esactive un compte un certain nombre de jours apr` es l’expiration de son mot de passe -l : verrouille le compte sp´ ecifi´ e (-u pour le r´ eactiver) Abdelali SAIDI () abdelali.saidi@gmail.com 15 / 20 Gestions d’utilisateurs Changer l’utilisateur Changer l’utilisateur La commande su Parfois l’utilisateur voudrait faire des taches avec un autre compte (celui l` a peut avoir plus de privil` eges ou bien moins). La commande su permet cette commutation entre logins su [options] [login] Abdelali SAIDI () abdelali.saidi@gmail.com 16 / 20 Gestions de groupes Plan 1 Introduction 2 Gestions d’utilisateurs 3 Gestions de groupes Abdelali SAIDI () abdelali.saidi@gmail.com 17 / 20 Gestions de groupes Ajouter un groupe Gestions de groupes Ajouter un groupe La commande suivante permet de cr´ eer un nouveau groupe groupadd option groupe Options -g : permet de choisir l’identifiant du groupe -r : permet d’ajouter un groupe syst` eme -f : sortir si le groupe existe d´ ej` a Abdelali SAIDI () abdelali.saidi@gmail.com 17 / 20 Gestions de groupes Supprimer un groupe Gestions de groupes Supprimer un groupe La commande suivante permet de supprimer un groupe groupdel groupe NB le groupe ne peut pas ˆ etre supprim´ e s’il est le groupe principale d’un utilisateur existant v´ erifier qu’aucun fichier du groupe ne subsiste encore sur le syst` eme de fichiers Abdelali SAIDI () abdelali.saidi@gmail.com 18 / 20 Gestions de groupes Modifier les groupes secondaires d’un compte Gestions de groupes Modifier les groupes secondaires d’un compte Pour modifier les groupes secondaires d’un compte, il faut utiliser la commande usermod qui est bien similaire ` a la commande useradd et supporte les mˆ emes options: usermod -G groupe1,groupe2,groupe3 login Cette commande ajouter groupe1,groupe2 et groupe3 comme groupes secondaires ` a l’utilisateur login Abdelali SAIDI () abdelali.saidi@gmail.com 19 / 20 Gestions de groupes Afficher les groupes d’un utilisateur Gestions de groupes Afficher les groupes d’un utilisateur Pour afficher les groupes d’un utilisateur on lance la commande groups groups [login] NB si le nom de l’utilisateur n’est sp´ ecifi´ e, la commande affichera les groupes de l’utilisateur courant si on veut afficher les groupes d’un utilisateur pr´ ecis, il ne faut que mettre son identifiant avec la commande Abdelali SAIDI () abdelali.saidi@gmail.com 20 / 20 uploads/Management/ 2-gestion-d-x27-utilisateurs-et-de-groupes.pdf

  • 16
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 23, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.2175MB