[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linux-31] chmod Set-User-ID droits...



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