Podcast
Questions and Answers
Quel est le rôle principal d'un UID dans un système d'exploitation moderne ?
Quel est le rôle principal d'un UID dans un système d'exploitation moderne ?
- Assurer la sécurité des mots de passe
- Faciliter le stockage de fichiers
- Identification des utilisateurs par leur login
- Un numéro utilisé pour gérer les permissions (correct)
Quelle commande permet de savoir sous quel utilisateur vous êtes connecté dans un système Linux ?
Quelle commande permet de savoir sous quel utilisateur vous êtes connecté dans un système Linux ?
- ls
- whoami (correct)
- id
- pwd
Quels types de permissions un fichier peut-il avoir dans un système d'exploitation ?
Quels types de permissions un fichier peut-il avoir dans un système d'exploitation ?
- Modifier, Déplacer, Exécuter
- Lire, Écrire, Exécuter (correct)
- Lire, Créer, Exécuter
- Lire, Modifier, Supprimer
Quelle est la différence principale entre les fichiers /etc/passwd et /etc/shadow ?
Quelle est la différence principale entre les fichiers /etc/passwd et /etc/shadow ?
Qui est considéré comme le super utilisateur dans un système d'exploitation ?
Qui est considéré comme le super utilisateur dans un système d'exploitation ?
Quel est le principal groupe auquel un utilisateur appartient par défaut dans un système linux ?
Quel est le principal groupe auquel un utilisateur appartient par défaut dans un système linux ?
Quel fichier contient l'information sur les fichiers et répertoires ainsi que leurs propriétaires sous Linux ?
Quel fichier contient l'information sur les fichiers et répertoires ainsi que leurs propriétaires sous Linux ?
Que signifie la commande 'ls' dans un terminal Linux ?
Que signifie la commande 'ls' dans un terminal Linux ?
Quel est le rôle du groupe principal d'un utilisateur lors de la création d'un fichier ?
Quel est le rôle du groupe principal d'un utilisateur lors de la création d'un fichier ?
Quelle commande permet de modifier le groupe d'un fichier ?
Quelle commande permet de modifier le groupe d'un fichier ?
Quels droits permettent de supprimer un fichier dans un répertoire ?
Quels droits permettent de supprimer un fichier dans un répertoire ?
Quel commandement affiche les groupes auxquels un utilisateur appartient ?
Quel commandement affiche les groupes auxquels un utilisateur appartient ?
Que signifie le droit 'r' sur un répertoire ?
Que signifie le droit 'r' sur un répertoire ?
Le super utilisateur, aussi connu sous le nom de root, a quel pouvoir sur un système ?
Le super utilisateur, aussi connu sous le nom de root, a quel pouvoir sur un système ?
Que précise la commande 'chmod g+w test' ?
Que précise la commande 'chmod g+w test' ?
Quel fichier contient la définition des groupes d'utilisateurs ?
Quel fichier contient la définition des groupes d'utilisateurs ?
Quelle commande permet à un utilisateur normal de devenir root ?
Quelle commande permet à un utilisateur normal de devenir root ?
Pour supprimer un fichier dans un dossier, quel droit est nécessaire sur le dossier contenant le fichier ?
Pour supprimer un fichier dans un dossier, quel droit est nécessaire sur le dossier contenant le fichier ?
Quel est le rôle principal du super utilisateur (root) dans un système ?
Quel est le rôle principal du super utilisateur (root) dans un système ?
Quelle est la différence entre les commandes 'su' et 'sudo' ?
Quelle est la différence entre les commandes 'su' et 'sudo' ?
Quels droits sont nécessaires pour lire le contenu d'un fichier, tout en ayant la possibilité de le supprimer ?
Quels droits sont nécessaires pour lire le contenu d'un fichier, tout en ayant la possibilité de le supprimer ?
Flashcards are hidden until you start studying
Study Notes
Introduction
- Les systèmes d'exploitation modernes permettent à plusieurs utilisateurs de partager une machine.
- Ils permettent également d'utiliser la machine en même temps (en mode serveur).
- Cela pose des problèmes de confidentialité et de sécurité.
Utilisateurs
- Un utilisateur possède un login, facile à mémoriser, et un User ID (UID), un numéro utilisé en interne.
- L'UID est plus facile à manipuler par l'OS.
- Chaque utilisateur possède également un mot de passe, un dossier personnel et d'autres informations.
- Sous Linux, les informations des utilisateurs sont stockées dans le fichier
/etc/passwd
, qui est accessible à tous. - Le mot de passe, historiquement stocké dans
/etc/passwd
, est désormais déplacé dans/etc/shadow
pour plus de sécurité. /etc/shadow
n'est pas accessible à tous.
Propriétaire et Permissions
- Chaque fichier et répertoire appartient à un utilisateur, généralement celui qui l'a créé.
- Les permissions sur un fichier permettent de contrôler l'accès à celui-ci.
- Il existe trois permissions: lire, écrire et exécuter.
- Les permissions peuvent être modifiées via la commande
chmod
. - Chaque fichier appartient à un groupe, et les membres de ce groupe peuvent avoir des droits spécifiques sur le fichier.
- Les groupes sont définis dans le fichier
/etc/group
.
Répertoires
- Les répertoires ont également des permissions associées.
- Les permissions
read
,write
, etexecute
ont des significations spécifiques pour les répertoires. - Par exemple,
write
sur un répertoire permet d'ajouter ou de supprimer des fichiers dans le répertoire. - La commande
chgrp
permet de changer le groupe propriétaire d'un fichier.
Super Utilisateur
- Le super utilisateur (root) possède des privilèges complets sur le système.
- Il peut créer des utilisateurs, installer des logiciels, formater des disques, etc.
- Il dispose d'un accès complet au système de fichiers, indépendamment des droits définis pour les fichiers.
- On peut devenir root via la commande
su root
ousudo
. su root
demande le mot de passe root.sudo
demande le mot de passe de l'utilisateur courant.- Utiliser
sudo
permet d'exécuter une seule commande en tant que root.
Exercice
- Pour supprimer un fichier "file" situé dans un dossier "dir", il faut donner l'autorisation d'écriture (
w
) sur le répertoire "dir".
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.