Ricavare informazioni dal nome utente

Autore: Fabio Di Matteo
Ultima revisione: 18/03/2008

E' possibile ricavare informazioni dal nome utente nel seguente modo, per ulteriori informazioni L'uso delle risorse

#include <pwd.h>
#include <sys/types.h> 
 
struct tipo_passwd { 
     char    *pw_name;       /* user name */ 
     char    *pw_passwd;     /* user password */ 
     uid_t   pw_uid;         /* user id */ 
     gid_t   pw_gid;         /* group id */ 
     char    *pw_gecos;      /* real name */ 
     char    *pw_dir;        /* home directory */ 
     char    *pw_shell;      /* shell program */ 
 };
 
 
struct tipo_passwd *user;
 
 
int main(){
 
	user = getpwnam("fabio");
	printf(user->pw_gecos,"\n\0");
 
 
return 0;
}