Gestion des droits (Linux) Pr: Soufiane ARDCHIR La commande: id •La commande id

Gestion des droits (Linux) Pr: Soufiane ARDCHIR La commande: id •La commande id permet d'obtenir les informations sur le propriétaire et sur le groupe. •En interne, le système travaille uniquement avec les UID et GID La commande: id • uid : Il s’agit de l’identifiant de l’utilisateur, c’est un numéro unique pour chaque utilisateur et utilisé entre autres pour les droits d’accès. • L’utilisateur root étant le super administrateur du système possède un numéro uid spéciale qui est 0. • gid : Il s’agit de l’identifiant du groupe auquel appartient l’utilisateur en question. le numéro de gid de l’utilisateur root est aussi 0. • Si la liste des utilisateurs est disponible dont le fichier /etc/passwd, la liste des groupe peut être visualisée dans le fichier /etc/group : • A chaque fichier (numéro d’inode) sont associés un UID et un GID définissant son propriétaire et son groupe d'appartenance. • On peut affecter des droits pour le propriétaire, pour le groupe d'appartenance et pour le reste du monde. • On distingue de ce fait trois cas de figure • 1. UID de l'utilisateur identique à l'UID défini pour le fichier : cet utilisateur est propriétaire du fichier. • 2. Les UID sont différents : le système vérifie si le GID de l'utilisateur est identique au GID du fichier : si oui l'utilisateur appartient au groupe associé au fichier. • 3. Dans les autres cas (aucune correspondance) : il s'agit du reste du monde (others), ni les propriétaires, ni appartenant au groupe. Connaitre les droits (ls –l) Connaitre les droits Connaitre les droits Modifier les droits (chmod) (1/2) Exemples Exemples Modifier les droits (2/2) Modifier les droits (2/2) Droit sur les répertoires Gestion des groupes • Chaque utilisateur est membre d’au moins un groupe : c’est son groupe principal. • Plusieurs utilisateurs peuvent faire partie d’un même groupe. • Les utilisateurs peuvent appartenir à d’autres groupes. Ces utilisateurs sont invités dans ces groupes secondaires. • Les groupes et utilisateurs se gèrent par leur identifiant numérique unique GID (Group IDentifier. Identifiant unique de groupe) et UID (User IDentifier. Identifiant unique d’utilisateur). • Les fichiers de configuration se trouvent dans /etc. Fichier /etc/group useradd • useradd est un programme que l'on peut lancer grâce au terminal et qui permet de créer un compte d'utilisateur. La commande useradd doit être lancée par un administrateur, il faut donc utiliser sudo. La commande useradd, lancée par un administrateur, s'utilise comme ceci : sudo useradd identifiant_utilisateur [options] Exemple Exemple Commande chown • La commande chown permet de modifier les propriétaires d’un fichier. Commande chown Exemple Commande chgrp Exemple Exemple Les métacaractères du shell Les métacaractères du shell Exemples La redirection des entrées/sorties standards Commande find • La commande find permet de rechercher des fichiers au sein de l’arborescence du système de fichiers à l’aide de critères et donne la possibilité d’agir sur les résultats retournés. • Syntaxe: • find chemin critères options • Les paramètres permettent de définir les critères de recherc he. Ces critères, s’ils sont plusieurs, sont combinés entre eu x par un ET (critère1 ET critère2). find -name -name permet une sélection par noms de fichiers. Le critère est idéalement placé entre guillemets. Ici la liste de tous le s fichiers depuis l’emplacement courant et commençant par « fic » est affichée. find • -type : -type permet une sélection par type de fichier. Tous les répertoires dont le nom commence par « re» sont affichés. find -user et -group -user et –group Permettent une recherche sur le propriétaire et le groupe d’appartenance des fichiers. Il est possible de préciser le no m (utilisateur, groupe) ou l’ID (UID, GID) L’exemple suivant recherche tous les fichiers ordinaires appartenant à seb et au groupe users. uploads/Industriel/ linux-droit-utilisateur-imp.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager