Какая логика стоит за ограничениями имени пользователя в * buntu?

8

В Fedora я использую предпочитаемое имя учетной записи, которое является полным доменным именем. Используя полное доменное имя в качестве имени пользователя для большинства моих учетных записей (как на своем компьютере, так и в Интернете), я минимизирую вероятность использования моего обычного имени пользователя.

Есть некоторые службы, которые не позволяют этого из-за ограничений символов, и это нормально. Но в Fedora мое обычное имя работает. Это доказательство того, что GNU / Linux МОЖЕТ обрабатывать имена пользователей, которые начинаются с цифры (как у меня) и содержат точки. Тем не менее, * Buntu не позволяет этого, и я должен использовать перестановку моего имени. Игнорируя откровенное запрещение точек, * buntu прекрасно работает даже с цифрами, но не в начале ... Странно.

Это проблема? Нет, не совсем. Я не ищу решение. Я просто хочу знать, ПОЧЕМУ это. Это чисто произвольно, или есть какие-то причины для этих странных ограничений? Почему * Buntu не может предложить такую ​​гибкость в этой области?

0gb.us
источник

Ответы:

1

Просто для проверки вы можете использовать sudo adduser --force-badname '<whatever-name-you-want>'и добавлять соответствующие группы, которые вам нужны (например, sudo, netdev, sambashare и т. Д.)

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

Фахад Юсуф
источник
0

Возможно, проблема с обработкой или с хранилищем одного из компонентов. Работа вокруг нее, добавив простое письмо , как Iили Oили любой другой , не замеченные письмо с самого начала.

haneefmubarak
источник