Chapitre5: Droit d'accès Flashcards
(28 cards)
Quels sont les 3 types de permissions Linux ?
Lecture (r), Écriture (w), Exécution (x)
Comment afficher les permissions avec ls ?
ls -l
(affiche -rwxrwxrwx + propriétaire/groupe)
Que signifie ‘drwxr-xr–’ en permissions ?
d=directory, rwx=propriétaire, r-x=groupe, r–=autres
Quelle commande modifie les permissions ?
chmod
(mode symbolique ou octal)
Comment donner rwx au propriétaire, r-x au groupe, r– aux autres ?
chmod 754 fichier
ou chmod u=rwx,g=rx,o=r fichier
Comment ajouter la permission d’exécution pour tous ?
chmod a+x fichier
Quelle commande change le propriétaire d’un fichier ?
chown utilisateur:groupe fichier
Comment créer un lien physique vers un fichier ?
ln cible lien_physique
Comment créer un lien symbolique ?
ln -s cible lien_symbolique
Quelle est la différence entre lien physique et symbolique ?
Physique: partage le même inode. Symbolique: pointe vers un chemin
Comment voir l’inode d’un fichier ?
ls -i
ou stat fichier
Que contient un inode ?
Métadonnées (permissions, propriétaire, taille, blocs… sauf le nom)
Comment vérifier les groupes d’un utilisateur ?
groups nom_utilisateur
Comment lister tous les groupes système ?
getent group
Quel fichier définit les montages automatiques ?
/etc/fstab
Comment calculer les permissions avec umask 027 ?
Fichier: 666 - 027 = 640 (-rw-r—–). Répertoire: 777 - 027 = 750 (drwxr-x—)
Comment rendre umask permanent ?
Ajouter umask valeur
dans ~/.bashrc ou /etc/profile
Quelle commande affiche le umask actuel ?
umask
ou umask -S
(mode symbolique)
Que fait chmod +t
sur un répertoire ?
Active le sticky bit (seul le propriétaire peut supprimer ses fichiers)
Comment donner rw au propriétaire, r au groupe, rien aux autres en une commande ?
chmod u=rw,g=r,o= fichier
ou chmod 640 fichier
Quels droits donne chmod 1777
?
d rwxrwxrwxt (répertoire avec sticky bit)
Comment trouver tous les fichiers avec SUID ?
find / -perm -4000
Comment supprimer tous les droits pour le groupe ?
chmod g= fichier
Que signifie le premier ‘-‘ dans ‘-rwxr-xr–’ ?
’-‘ = fichier normal, ‘d’ = répertoire, ‘l’ = lien symbolique