Почему в моем файле / etc / passwd есть странные запятые?

4

Есть странные запятые после параметра реального имени некоторых строк в моем /etc/passwd файл.

Г: х: 1000: 100: Г ,,,: / Главный / Г: / бен / Баш

Что дает? Почему они там? Могу ли я удалить их?

Kye R
источник

Ответы:

7

Какой-то инструмент, который вы использовали для создания аккаунта (adduser?) Добавил их. Рассматриваемый инструмент видит поле комментария / реального имени в файле passwd как поле GECOS:

http://en.wikipedia.org/wiki/Gecos_field

Значения поля

  1. Полное имя пользователя (или имя приложения, если учетная запись предназначена для программа)
  2. Номер здания и комнаты или контактное лицо
  3. Рабочий телефон
  4. Любая другая контактная информация (номер пейджера, факс и т. Д.)

Однако я не могу думать о приложении, которое использует их. Я считаю, что эти поля близки к бесполезным. Используйте другой инструмент для добавления пользователей (useradd?) Или явно укажите значение для поля GECOS, если это возможно.

Moritz Both
источник
Настоящее имя очень широко используется. Другие поля раньше отображались finger инструмент ( пример ).
grawity
2
На самом деле подполе № 4 - «Домашний телефон». «Другое» - это подполя № 5 и далее. И расширить на grawity Суть: удаление запятых не меняет инструменты, которые используют поле ( fingerмного МТС и тд). Эти программы по-прежнему прекращают читать полное имя с первой запятой, точкой с запятой или знаком процента, с которыми они сталкиваются. Явное напоминание об этом - явные запятые, даже если все подполя, которые они разделяют, являются пустыми.
JdeBP