Quelqu'un pourrait-il, en des mots simple, m'expliquer à quoi sert le
mode s pour un dossier ?
Bonjour,
Le 2022-08-24 15:10, Patrick ZAJDA a écrit :
Quelqu'un pourrait-il, en des mots simple, m'expliquer à quoi sert le
mode s pour un dossier ?
Ça interdit la suppression d'éléments du dossier par quiconque autre que le propriétaire.
C'est également utilisé dans le dossier /tmp
Tout le monde peut y créer des choses, seul le propriétaire des choses
en question peut les
supprimer.
Sébastien
Il me semble que c'est le sticky bit (chmod +t) qui fait ce que tu as expliqué et non u+s
Hello,
Quelqu'un pourrait-il, en des mots simple, m'expliquer à quoi sert le
mode s pour un dossier ?
Bonjour,
Le 24/08/2022 à 17:07, Basile Starynkevitch a écrit :
On 8/24/22 15:10, Patrick ZAJDA wrote:
Hello,
Quelqu'un pourrait-il, en des mots simple, m'expliquer à quoi sert
le mode s pour un dossier ?
J'aurais tendance à suggérer la lecture (en anglais) de :
https://man7.org/linux/man-pages/man7/inode.7.html
https://man7.org/linux/man-pages/man1/chmod.1.html
C'est en effet un bon réflexe de commencer par lire par lire la page
du manuel...
J'en profite pour signaler que depuis 2020, l'équipe de traduction en français de Debian s'investit avec une forte intensité pour traduire
ou mettre à jour les pages de manpages.debian.org, effort qui
bénéficie aux d'autres distributions qui utilisent les mêmes sources
pour construire leurs pages de manuel (Archlinux, Fédora, Mageia et Opensuse.
et je cherche toujours des partenaires intéressés par RefPerSysAmicalement,
<http://refpersys.org/>.
Merci.
--
Basile Starynkevitch<basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
jipege
On 8/24/22 15:10, Patrick ZAJDA wrote:
Hello,
Quelqu'un pourrait-il, en des mots simple, m'expliquer à quoi sert le
mode s pour un dossier ?
J'aurais tendance à suggérer la lecture (en anglais) de :
https://man7.org/linux/man-pages/man7/inode.7.html
https://man7.org/linux/man-pages/man1/chmod.1.html
et je cherche toujours des partenaires intéressés par RefPerSys <http://refpersys.org/>.
Merci.
--
Basile Starynkevitch<basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
Cela ne fonctionne que pour les exécutables binaires. Cela ne
fonctionne pas pour les scripts. C'est une sécurité car un script est
trop facilement modifiable.
C'est la raison pour laquelle il y avait il y a longtemps perlsuid...
et ainsi de suite
À ma connaissance, sous Linux, le chmod u+s sur un dossier ne sers à
rien ! Ce qui sers sur un dossier est
chmod g+s
chmod o+t
Le premier affecte tout nouveau fichier au groupe du dossier (pratique
dans un partage puisque les personnes ne savent plus faire newgroup de
nos jours et que les interfaces graphiques ne savent pas gérer ça).
Le second interdit à une personne d'effacer un fichier qui ne lui
appartient pas dans un dossier, même s'il a les droits d'écriture sur
le dossier. Cela a été mis au point à l'origine principalement pour résoudre le problème du dossier /tmp partagé.
En effet, sous UNIX, on a le droit d'effacer un fichier même si on n'a
pas le droit d'écriture sur le fichier... puisque en pratique, on
écrit dans la table d'index et non dans le fichier.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 307 |
Nodes: | 16 (2 / 14) |
Uptime: | 44:24:22 |
Calls: | 6,910 |
Files: | 12,376 |
Messages: | 5,429,355 |