0 Votes

Modifications pour le document StickyBit

Modifié par john le 2026/04/16 13:58

Depuis la version 2.1
modifié par john
sur 2025/05/25 00:30
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 1.1
modifié par john
sur 2025/05/24 23:47
Commentaire de modification : Imported from XAR

Résumé

Détails

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