Bonjour a tous!

Voila, j'ai un gros doute sur le fonctionement d'un sticky bit !
Pour faire un test, je creer un fichier test.sh :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
#! /bin/sh
 
id
/bin/bash
ensuite

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
sudo chown root:root test.sh
sudo chmod 4755 test.sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ls -l test.sh
-rwsr-xr-x   test.sh
en utilisateur classqiue :
./test.sh me file un shell utilisateur...

Je pensais qu'au moment de l'execution, l'euid serait celui de root (0) et que /bin/bash serait lance en root...

j'ai ete voir dans le /etc/fstab et je n'ai aucune partition montee en nosuid...

A terme, j'aimerais faire un petit scriptshell qui aurait les droit root mais qui puisse etre lance par n'importe quel utilistateur...

Merci pour votre aide!