Linux - whoami en C

 
Vista:

whoami en C

Publicado por eltiolopez (3 intervenciones) el 16/11/2008 22:57:32
Buenas.

Estoy intentando hacer una función en C que me devuelva el nombre del usuario correspondiente a la sesión actual, es decir, que me devuelva lo mismo que cuando tecleas 'whoami' en la consola.

La idea es hacer una shell en C, y estoy liado con el prompt, que quiero que sea del tipo nombre_usuario@hostname:~/directorio$
Solo me falta hallar la parte nombre_usuario.

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:whoami en C

Publicado por Tom (482 intervenciones) el 17/11/2008 09:13:59
Echa un ojo a las funciones

geteuid()
getpwuid() y familia
getgrgid() y familia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:whoami en C

Publicado por eltiolopez (3 intervenciones) el 18/11/2008 19:41:45
Justo lo que necesitaba.

Muchas gracias por la rapidez y por la eficacia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar