Merci Max, Cela fonctionne parfaitement. SUMODE=`ps | grep su` if [ "$SUMODE" = "" ] # pas en su Guy
Max wrote: > 2006/6/20, De Leeuw Guy <[EMAIL PROTECTED]>: >> 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. > > je ne sais pas si j'ai bien compris ce que tu recherches exactement, > mais je te propose d'utiliser un petit test avec la commande ps, étant > donné que si tu as utilisé un su, celui-ci va apparaitre > donc tu peux tester avec : ps | grep ' su$' > si ça renvoit une chaine non vide, c'est que tu utilises su > -- Guy De Leeuw EDP Manager Eurofer ASBL 211, rue du noyer 1000, Bruxelles Belgium Phone : +32 (2) 738 79 40 Fax : +32 (2) 736 28 22 E-Mail : mailto:[EMAIL PROTECTED] www : http://www.eurofer.org -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]