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

2351
Kye R

Странные запятые после параметра real-name некоторых строк в моем /etc/passwdфайле.

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

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

4

1 ответ на вопрос

7
Moritz Both

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

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

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

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

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

Настоящее имя очень широко используется. Другие поля раньше отображались инструментом `finger` ([пример] (http://nullroute.eu.org/finger/?q=mjbauer@athena.dialup.mit.edu)). grawity 12 лет назад 0
На самом деле подполе № 4 - «Домашний телефон». «Другое» - это подполя № 5 и далее. И, в конце концов, расскажу о точке зрения «гравитации»: снятие запятых не меняет инструменты, использующие поле («палец», многие MTS и т. Д.). Эти программы по-прежнему прекращают читать полное имя с первой запятой, точкой с запятой или знаком процента, с которыми они сталкиваются. Явное напоминание об этом - явные запятые, даже если все подполя, которые они разделяют, являются пустыми. JdeBP 12 лет назад 2

Похожие вопросы