problème SUID


si je comprend bien pendent l'execution le processus obtient le même droit que le propriétaire

exemple

script simple
[code]whoami
ls /root/[/code]

-rwsr-[color=#FF0000]s[/color]r-x   1   root[color=#FF4000] test[/color]  17 $date test_script

donc 
propriétaire root, groupe test
chmod 6755 (droit execution suid au group)

Pourquoi je n'arrive pas à lister le répertoire root avec un user test qui appartient au groupe test?
[code]Permission non accordé[/code]

si je comprend bien pendent l’execution le processus obtient le même droit que le propriétaire

exemple

script simple

whoami ls /root/

-rwsr-sr-x 1 root test 17 $date test_script

donc
propriétaire root, groupe test
chmod 6755 (droit execution suid au group)

Pourquoi je n’arrive pas à lister le répertoire root avec un user test qui appartient au groupe test?

Le bit SUID des scripts est ignoré, par sécurité.

ah ??
Merci, je comprenais plus rien.

Faut un c compilé, python? ou que les binaires présente sur le système?

Tu as un module perl adequat, sous python je ne sais pas, usuellement l’appel du script est controler par un binaire compilé filtrant les arguments, le script est souvent dans ce cas lisible uniquement par root.