0 Votes

Modifications pour le document Sticky Bit

Modifié par john le 2026/09/20 20:18

Depuis la version 3.1
modifié par john
sur 2026/09/20 19:50
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
... ... @@ -1,16 +1,16 @@
1 += Le Sticky Bit =
2 +
1 1  {{toc/}}
2 2  
3 3  == Présentation ==
4 -
5 5  Le **Sticky Bit** est un **droit spécial sur un répertoire**.
6 6  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.
7 7  
8 8  Il est **souvent utilisé sur `/tmp`**, un répertoire partagé entre tous les utilisateurs.
9 9  
10 -----
11 +---
11 11  
12 12  == Exemple concret ==
13 -
14 14  Par défaut, tout le monde peut écrire dans `/tmp` :
15 15  
16 16  {{code language="bash"}}
... ... @@ -18,14 +18,15 @@
18 18  {{/code}}
19 19  
20 20  Sortie :
21 -{{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}}
22 22  
23 23  Le `t` à la fin des permissions (`drwxrwxrwt`) indique que le **Sticky Bit est actif**.
24 24  
25 -----
27 +---
26 26  
27 27  == Ajouter le Sticky Bit ==
28 -
29 29  Pour appliquer le Sticky Bit sur un répertoire :
30 30  
31 31  {{code language="bash"}}
... ... @@ -38,17 +38,15 @@
38 38  chmod -t mon_dossier
39 39  {{/code}}
40 40  
41 -----
42 +---
42 42  
43 43  == 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 -
52 52  Pour lister tous les répertoires avec le Sticky Bit sur le système :
53 53  
54 54  {{code language="bash"}}
... ... @@ -55,9 +55,8 @@
55 55  find / -type d -perm -1000 2>/dev/null
56 56  {{/code}}
57 57  
58 -----
57 +---
59 59  
60 60  == Liens internes ==
61 -
62 62  * [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]]
63 -* [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]
61 +