GECOS is een vrij tekstveldenreeks in /etc/passwd die beschrijvende informatie over een gebruiker bevat. De naam stamt uit de jaren zestig (General Electric Comprehensive Operating System), maar het veld wordt nog altijd gebruikt in moderne Linux-systemen.
Een regel in /etc/passwd bestaat uit zeven velden gescheiden door dubbele punten:
gebruikersnaam:wachtwoord:UID:GID:GECOS:homedirectory:shell
Het GECOS-veld is het vijfde veld. Vaak staan er meerdere subvelden in, gescheiden door komma's:
Volledige naam,Kamernummer,Werktelefoon,Thuistelefoon,Overige info
In de praktijk worden alleen de eerste subvelden ingevuld — of het hele veld wordt leeggelaten.
getent passwd gebruikersnaam # GECOS-veld tonen
chfn gebruikersnaam # interactief aanpassen
usermod -c "Jan de Vries" jan # direct instellen
finger gebruikersnaam # GECOS-info weergeven (indien geïnstalleerd)
Veel systemen tonen de volledige naam uit GECOS in login-prompts, mailheaders of beheerdersinterfaces. Tools als finger en pinky lezen dit veld om gebruikersinformatie te tonen.