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 :
ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #! /bin/sh id /bin/bash
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sudo chown root:root test.sh sudo chmod 4755 test.shen utilisateur classqiue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ls -l test.sh -rwsr-xr-x test.sh
./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!






Répondre avec citation





Partager