Modifications pour le document Sticky Bit
Modifié par john le 2026/09/20 20:18
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Titre
-
... ... @@ -1,1 +1,1 @@ 1 -StickyBit 1 +Sticky Bit - Contenu
-
... ... @@ -1,16 +3,16 @@ 1 -= Le Sticky Bit = 2 - 3 3 {{toc/}} 4 4 5 5 == Présentation == 4 + 6 6 Le **Sticky Bit** est un **droit spécial sur un répertoire**. 7 7 Il empêche les utilisateurs **de supprimer les fichiers des autres**, même si tout le monde a les droits d'écriture dans ce dossier. 8 8 9 9 Il est **souvent utilisé sur `/tmp`**, un répertoire partagé entre tous les utilisateurs. 10 10 11 ---- 10 +---- 12 12 13 13 == Exemple concret == 13 + 14 14 Par défaut, tout le monde peut écrire dans `/tmp` : 15 15 16 16 {{code language="bash"}} ... ... @@ -18,15 +18,14 @@ 18 18 {{/code}} 19 19 20 20 Sortie : 21 -{{code language="text"}} 22 -drwxrwxrwt 10 root root 4096 mai 24 12:34 /tmp 23 -{{/code}} 21 +{{code language="text"}}drwxrwxrwt 10 root root 4096 mai 24 12:34 /tmp{{/code}} 24 24 25 25 Le `t` à la fin des permissions (`drwxrwxrwt`) indique que le **Sticky Bit est actif**. 26 26 27 ---- 25 +---- 28 28 29 29 == Ajouter le Sticky Bit == 28 + 30 30 Pour appliquer le Sticky Bit sur un répertoire : 31 31 32 32 {{code language="bash"}} ... ... @@ -39,15 +39,17 @@ 39 39 chmod -t mon_dossier 40 40 {{/code}} 41 41 42 ---- 41 +---- 43 43 44 44 == Cas d'usage == 44 + 45 45 * Empêcher un utilisateur de supprimer les fichiers d’un autre dans un dossier partagé 46 46 * Utiliser dans `/var/tmp`, `/srv/partage`, ou des répertoires multi-utilisateurs 47 47 48 ---- 48 +---- 49 49 50 50 == Vérification == 51 + 51 51 Pour lister tous les répertoires avec le Sticky Bit sur le système : 52 52 53 53 {{code language="bash"}} ... ... @@ -54,8 +54,9 @@ 54 54 find / -type d -perm -1000 2>/dev/null 55 55 {{/code}} 56 56 57 ---- 58 +---- 58 58 59 59 == Liens internes == 60 -* [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]] 61 61 62 +* [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]] 63 +* [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]