Frage von gerlochi, 33

C Usernamen auslesen?

Hallo, ich habe eine Frage zu C:

Wie lese ich meinen Linux Nutzernamen aus? Mit

getuid(); <- in #include <unistd.h>

Bekomme ich nur die ID heraus, aber keinen Namen. Gibt es eine Funktion in C dafür?

Expertenantwort
von guenterhalt, Community-Experte für Linux, 14

benutzt habe ich sie noch nicht, versuche doch mal 

getlogin()

Kommentar von gerlochi ,

danke

Antwort
von maximilianus7, 23

hilft dur das?:

http://www.willemer.de/informatik/unix/unpruser.htm

Kommentar von gerlochi ,

Danke, aber bei geteuid() wird nur ein ? Symbol ausgegeben :(

Kommentar von maximilianus7 ,

was meinst du mit ausgeben? poste mal dein c-code auf paste2.org

Keine passende Antwort gefunden?

Fragen Sie die Community