Почему `pw_gecos` называется именно так?

В структуре 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, почему он так назван и какова история названия?


person WilliamMartin    schedule 11.07.2017    source источник
comment
возможно, в этом поможет википедия - похоже, это взято из Общая комплексная операционная система.   -  person Petesh    schedule 11.07.2017
comment
@Petesh Если вы превратите это в конкретизированный ответ, я приму его, в противном случае я сошлюсь на это и сам отвечу на вопрос. Спасибо.   -  person WilliamMartin    schedule 11.07.2017


Ответы (1)


Из википедии:

Поле gecos или поле GECOS — это запись в файле /etc/passwd в Unix и аналогичных операционных системах. Обычно оно используется для записи общей информации об учетной записи или ее пользователях, такой как их настоящее имя и номер телефона. .

Некоторые ранние системы Unix в Bell Labs использовали машины GECOS для буферизации печати и различных других служб, поэтому это поле было добавлено для передачи информации об идентификаторе пользователя GECOS.

person Movie Tom    schedule 01.10.2018