В структуре passwd:
struct passwd {
char *pw_name; /* username */
char *pw_passwd; /* user password */
uid_t pw_uid; /* user ID */
gid_t pw_gid; /* group ID */
char *pw_gecos; /* user information */
char *pw_dir; /* home directory */
char *pw_shell; /* shell program */
};
Ссылка: http://man7.org/linux/man-pages/man3/getpwnam.3.html
user information
(обычно полное имя пользователя) находится в атрибуте pw_gecos
. Что означает gecos, почему он так назван и какова история названия?