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 der,w,xsur un dossier, connaître les droits spéciaux (sticky bit, setuid, setgid) et régler le masqueumask.
Au programme de ce lab
- Votre mission
- Pas à pas
- Utilisateurs et groupes
- chmod en notation symbolique
- Les droits d'un dossier
- Les droits spéciaux
- 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)