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

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

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

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

8
задан 12 June 2013 в 13:49

2 ответа

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

0
ответ дан 12 June 2013 в 13:49

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

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

0
ответ дан 12 June 2013 в 13:49

Другие вопросы по тегам:

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