Bit Setuid sur un script python: Linux vs Solaris

Je suis en cours d'exécution ce petit script python sur linux et Solaris comme un pas de privilège de l'utilisateur :

#!/usr/bin/python
import os
print 'uid,euid =',os.getuid(),os.geteuid()

Avant l'exécution, le bit setuid est réglé sur le script (pas sur de l'interpréteur python) :

chown root:myusergrp getuid.py
chmod 4750 getuid.py

Sur Solaris, l'uid effectif est définie en raison de la bit setuid :

uid,euid = 10002 0

Mais pas sur Linux :

uid,euid = 10002 10002

Note la version de python est de 2,6 pour les deux Solaris et Linux

Est-il possibe d'avoir Python Linux travailler comme Python Solaris ?

source d'informationauteur Eric