Objet : Discussions sur le logiciel libre
Archives de la liste
- From: Jean-Marc MONGRELET <jeanmarc.mongrelet AT free.fr>
- To: Linux 31 <linux-31 AT culte.org>
- Subject: [Linux-31] chmod Set-User-ID droits...
- Date: Sun, 21 Feb 2021 17:05:07 +0100
- Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=free.fr header.i= AT free.fr header.b="Wo/2S/Ou"; dkim-atps=neutral
Bonjour,
J'ai créé un fichier script test.sh avec ce contenu:
#!/bin/sh
touch toto
J'ai donné des droits Set-User-ID et Set-Group-ID à mon script:
$ ls -l
total 4
-rwsrwsr-x 1 root root 23 févr. 21 16:30 test.sh
Si j'exécute mon script cela me crée le fichier toto apparentent à jean-marc:
$ ./test.sh
$ ls -l
total 4
-rwsrwsr-x 1 root root 23 févr. 21 16:30 test.sh
-rw-rw-r-- 1 jean-marc jean-marc 0 févr. 21 16:59 toto
Or j'avais crue comprendre que le script s’exécuterait avec les droits root, et que donc le fichier créé devrait appartenir à root!
Qu'est que j'ai loupé ?? ou qu'est que j'ai pas compris ?
JM
- [Linux-31] chmod Set-User-ID droits..., Jean-Marc MONGRELET, 21/02/2021
- Re: [Linux-31] chmod Set-User-ID droits..., Albert ARIBAUD, 21/02/2021
Archives gérées par MHonArc 2.6.19+.