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


4

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

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

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

Ответы:


7

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

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

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

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

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


Настоящее имя очень широко используется. Другие поля раньше отображались finger инструмент ( пример ).
grawity

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