1Commandes et permissions — questions 1 à 5 Facile
- Quelle commande affiche les informations détaillées, y compris les permissions, pour tous les fichiers d'un répertoire ?
- Que signifie la lettre
xdans le bloc de permissions d'un fichier régulier, par exemple-rwxr-x---? - Quelle commande permet de créer un nouvel utilisateur ?
- Quel fichier système contient la liste principale des comptes utilisateurs locaux, avec
leur UID, GID principal et répertoire personnel ?
A/etc/shadow·B/etc/passwd·C/etc/group·D/etc/login.defs - Vous exécutez
chmod 640 fichier.txt. Quels droits obtient le groupe ?
| N° | Réponse | Commentaire |
|---|---|---|
| 1 | ls -l |
ls -la pour inclure les fichiers cachés. ll existe
sur certaines distributions, mais c'est un alias, pas une commande —
ne le citez pas seul |
| 2 | Exécution (execute) | Sur un fichier : permet de le lancer comme un programme.
Attention, sur un répertoire, x signifie
« traverser » — c'est la question 15 |
| 3 | useradd ou adduser |
Ex. sudo useradd marc. Sous Debian, adduser est
préférable : il est interactif et crée le répertoire personnel |
| 4 | B — /etc/passwd |
/etc/shadow contient les mots de passe chiffrés.
Malgré son nom, passwd n'en contient plus depuis longtemps |
| 5 | Lecture seule (r--) |
640 = rw- r-- ---.
Le 4 du milieu correspond au groupe : r seul |
/etc/passwd ne contient aucun mot de passe, alors que
c'est ce que son nom suggère. Historiquement il en contenait, mais comme il doit
rester lisible par tous — pour que le système puisse traduire un UID
en nom d'utilisateur — les mots de passe ont été déplacés dans
/etc/shadow, lisible par root seul. Le nom est resté.