Амперсанд в поле passwd GECOS

Какую книгу (или )вы выберете, будет зависеть от того, какой дистрибутив (с )вы выберете. Есть несколько хороших общих ссылок, но в дистрибутиве и конкретной версии всегда будет больше подробностей.

Лично мне больше всего нравится Справочник администратора Debian -, доступный в различных форматах бесплатно или платно -за печатную версию-https://debian-handbook.info/

0
12.08.2019, 17:44
1 ответ
  • Амперсанды должны только расширяться в первой запятой -подполе с разделителями (т.е. так называемое -подполе "полное имя" или "настоящее имя" ). Если в поле GECOS нет запятых, трактуйте все поле как настоящее имя.
  • Расширяются все амперсанды, а не только первый.
  • Если первым символом имени пользователя является строчная буква ASCII, эта буква в расширении амперсанда будет прописной. В противном случае он остается нетронутым. Преобразование регистра не выполняется для символов, отличных от первого.

Де-факто авторитетными источниками этой информации являются sendmailсерверные и fingerклиентские реализации. Реализации для BSD и Solaris имеют открытый исходный код, и все они, похоже, согласуются с приведенными выше правилами.

Поле GECOS больше не является именем даты от -до -для этого поля. Его правильнее было бы назвать полем пальца , так как почти во всех системах ожидаемое расположение подполей, разделенных запятыми -, происходит от пальца.

2
28.01.2020, 03:22

Теги

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