Re: recuperer le nom d'utilisateur

トップ ページ

このメッセージに返信
著者: Sebastien Cliquennois
日付:  
To: guilde
題目: Re: recuperer le nom d'utilisateur
Guillaume.Allegre@??? wrote:
>
> Pour récupérer le nom d'utilisateur dans un script, il y a la variable
> USER.
> Mais si le script est lancé par un binaire suid root, cette variable est
> vide (d'après mes expériences), alors comment faire pour récupérer le nom
> d'utilisateur réel dans ce cas ?
>
> Merci.


Tu peux utiliser /usr/bin/id, qui renvoie le uid et le euid
et ensuite filtrer, style
id | sed -e 's/^uid.*(\(.*\)) gid.*/\1/'

(en tout cas c'est comme ca que je fais sous Solaris 5.5 )

Sebastien (nouveau sur la liste.. bonjour a tous)