kubenow
Se connecterCommencer gratuitement

L.5 · Le système au quotidien

Utilisateurs, groupes et droits avancés

Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur

La leçon L.1 a présenté les droits rwx et leur notation en chiffres. Sur un vrai serveur, il faut aller plus loin : modifier un droit sans toucher aux autres, protéger un dossier sensible, partager un dossier entre plusieurs personnes, et fixer les droits que recevront les nouveaux fichiers. C'est un sujet de sécurité de base : un fichier de configuration modifiable par tous est une porte ouverte.

Ce que vous saurez à la fin : lire l'identité d'un utilisateur et de ses groupes, utiliser la notation symbolique de chmod, comprendre le sens de r, w, x sur un dossier, connaître les droits spéciaux (sticky bit, setuid, setgid) et régler le masque umask.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Utilisateurs et groupes
  4. chmod en notation symbolique
  5. Les droits d'un dossier
  6. Les droits spéciaux
  7. Les droits des nouveaux fichiers : umask

Ce que KubeNow vérifie

  • script.sh est exécutable par vous seul, ses autres droits inchangés (744)
  • Plus aucun fichier de ~/projet n'est modifiable par tout le monde
  • ~/projet/secret : vous seul y entrez (700), la clé n'est lisible que par vous (600)
  • ~/depot-commun fonctionne comme /tmp (1777)
  • Vos nouveaux fichiers naîtront en 640 (umask 027 dans ~/.bashrc)

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.