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

  FORUM HardWare.fr
  Programmation

  [C / Linux] nom d' un utilisateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C / Linux] nom d' un utilisateur

n°77077
nikewlas
Posté le 01-12-2001 à 00:41:20  profilanswer
 

Bonjour,
comment fait on pour récupérer dans un programme en C le nom d' un utilisateur sous linux.
Merci.

mood
Publicité
Posté le 01-12-2001 à 00:41:20  profilanswer
 

n°77104
manegarm
Posté le 01-12-2001 à 02:42:54  profilanswer
 

je sais que c stocke dans une structure system, ainsi que ton groupe d'users, le nom, etc... te reste a parcourir le Man...
mais ca, tu dois etre habitue  ;)

n°77106
ethernal
Chercheur de vérité...
Posté le 01-12-2001 à 02:46:41  profilanswer
 

"whoami" te retourne le nom du user courant
"who" les utilisateurs connectés actuellement
 
-->exec("whoami" );

n°77165
246tNt
Resistance is futile
Posté le 01-12-2001 à 13:45:53  profilanswer
 

getuid te retourne le ID de l'user.  
 
A partir de la tu retrouve son nom dans passwd ( il y a aussi une fonction qui fair ca mais je la retrouve pas )

n°77527
gloop
Posté le 02-12-2001 à 20:12:33  profilanswer
 

si tu veux le nom a partir de l'uid:
struct passwd *getpwuid (uid_t uid);
et la, t'as un champ pw_name dans la struct passwd (cf man getpwuid)


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

  [C / Linux] nom d' un utilisateur

 

Sujets relatifs
[delphi] boucle while et contrôle de l'utilisateur (newbie)cherche compilo C qui soit le meme sous linux et windows
Gui Windows / Linux**C** Comment scanner une string rentree par un utilisateur?
RPC sous Linux ??Saisir des programmes sous Linux
athlon et linuxcherche doc pour programmation réseau sous unix/linux
C++ Linux, fichier include ?¿Prog Client Avec Qt/KDE sous linux
Plus de sujets relatifs à : [C / Linux] nom d' un utilisateur


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)