[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: su



Bonjour,

Basile STARYNKEVITCH wrote:
> Le Tue, Jun 20, 2006 at 03:57:54PM +0200, De Leeuw Guy écrivait/wrote:
>   
>> Bonjour à tous,
>>
>> J'aimerais savoir, dans un shell script si je viens d'un logon normal ou
>> d'un su est ce possible ?
>>     
>
> Je ne suis pas entièrement sûr de comprendre exactement la question (dans le détail elle est ambigüe si le login normal est root)?
>   
Non, un utilisateur est x x etant un user normal exemple "guy".
sous un shell user guy je desire lancer un su
su root
une fois en shell root y a t'il un moyen de savoir si nous venons d'un
su ou d'un logon normal.
> Mais pour tester l'identité d'un utilisateur, on peut utiliser id, par exemple (non testé)
>
>   if [ $(id -u) -eq 0 ]; then
>     echo utilisateur root
>   fi
>   
Oui mais l'id une fois le su terminé est = 0 (root)
Guy



Reply to: