Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1560 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Connaitre l'utilisateur qui a lancé sudo qui a lancé mon programme ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connaitre l'utilisateur qui a lancé sudo qui a lancé mon programme ?

n°2128569
NounouRs
Non parce que c pas mon pied !
Posté le 27-02-2012 à 19:27:41  profilanswer
 

Bonjour,
 
Je suis un programme, lancé en root, par un sudouser.
Je cherche à savoir qui m'a lancé.
whoami répond root
et who est une astuce, mais bloque avec les user de + de 8 caractères.
 
Donc je voudrais savoir comment identifier l'utilisateur qui a lancé sudo qui m'a lancé ?
 
C'est pour du shell Batch, mais déjà, c'est pas simple.
 
Et l'usage, c'est un script de post-installation qui était en root (sudo) pour faire ses bidouilles et qui rétablie les droits sur les fichiers en les donnant à l'utilisateur qui a lancé l'installation (et qui n'est pas root, vous aurez compris).


Message édité par NounouRs le 27-02-2012 à 19:31:10
mood
Publicité
Posté le 27-02-2012 à 19:27:41  profilanswer
 

n°2128572
NounouRs
Non parce que c pas mon pied !
Posté le 27-02-2012 à 20:05:59  profilanswer
 

Trouvé
 
en dehors d'un sudo, c'est $USER (shell linux, sinon, c'est %USER%), et sous une instance sudo, c'est
$SUDO_USER  c'est trop simple.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Connaitre l'utilisateur qui a lancé sudo qui a lancé mon programme ?

 

Sujets relatifs
Mon nouveau programme: un réducteur d'URLProgramme qui explore les dimensionalité de l'espace
compiler un programme javaCommande CMD lancé en même temps qu'une application .exe
configuration utilisateur mysql wampprogramme de VR sur le net (multi-plateforme)
un programme VB pour réorganiser mabase de donnéeconfigurer une touche pour quitter un programme a tout moment
Creation petit programmepouvez vous m'aidez a crée un programme en C
Plus de sujets relatifs à : Connaitre l'utilisateur qui a lancé sudo qui a lancé mon programme ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR