python : uid,...

Page principale

Répondre à ce message
Auteur: Michel.Rix
Date:  
À: guilde
Sujet: python : uid,...
Bonjour,

Avec le programme suivant


#! /usr/bin/python2.3kk
import os
print "uid=",os.getuid()," euid=",os.geteuid()," gid=",os.getgid(),"
egid=",os.getegid()

avec les droits suivant:
-rwsrwsrwx    1 root     user


me donne ceci à l'execution:
uid= 503 euid= 503 gid= 503 egid= 503


Alors que j'escomptais, comme avec l'équivalent en C:
[ main()
{printf("uid=%d euid=%d gid=%d egid=%d\n", getuid(), geteuid(),
getgid(), getegid() ); }
]
uid= 503 euid= 0 gid= 503 egid= 0

Merci de vos lumières.

Michel