Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Имя пользователя  (Прочитано 19442 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Имя пользователя
« : 02 Сентября 2009, 17:41:16 »
Привет всем!
Не могу создать пользователя в имени которого присутствует нижнее подчеркивание. Система требует наличие только символов нижнего регистра или цифры. Можно это где-то подправить?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Имя пользователя
« Ответ #1 : 02 Сентября 2009, 18:57:22 »
man adduser.conf

Оффлайн trand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Имя пользователя
« Ответ #2 : 02 Сентября 2009, 22:01:05 »
Я, конечно, извиняюсь за глупые вопросы. А где можно почитать как правильно надо добавлять допустимые символы? Просто добавление символа в выражении #NAME_REGEX="^[a-z][-a-z0-9]*\$" не помогает.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Имя пользователя
« Ответ #3 : 02 Сентября 2009, 22:09:03 »
trand, '#' убрать.

Оффлайн trand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Имя пользователя
« Ответ #4 : 02 Сентября 2009, 22:22:34 »
Убрал и перегрузился. Не помогает

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Имя пользователя
« Ответ #5 : 02 Сентября 2009, 22:29:48 »
На самом деле, всё работает даже с настройками по умолчанию:
$ sudo adduser tmp_01
[sudo] password for arcfi:
Adding user `tmp_01' ...
Adding new group `tmp_01' (1001) ...
Adding new user `tmp_01' (1001) with group `tmp_01' ...
Creating home directory `/home/tmp_01' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for tmp_01
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]

$ grep NAME_REGEX /etc/adduser.conf
#NAME_REGEX="^[a-z][-a-z0-9]*\$"

Можете показать команду целиком и сообщение об ошибке?

ps
Изменения в данном случае вступают в силу без перезагрузки.
« Последнее редактирование: 02 Сентября 2009, 22:31:46 от ArcFi »

Оффлайн trand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Имя пользователя
« Ответ #6 : 03 Сентября 2009, 11:42:13 »
Действительно, через консоль смог создать пользователя. При этом даже пароль можно выставить меньше 6 символов. Только # в #NAME_REGEX="^[a-z][-a-z0-9]*\$" надо оставлять или говорит "Вводите имя пользователя в соответствии с регулярным выражением, заданным в конфигурационной переменной NAME_REGEX. Используйте параметр '-- force-badname', чтобы выключить проверку или настройте NAME_REGEX под свои правила"

При этом все так же не может создать такого пользователя через "Пользователи и группы". Поясните мне, пожалуйста, два момента.
1. Как таки задать в NAME_REGEX свои правила?
2. При создании через "Пользователи и группы" создание пользователя идет через другие механизмы?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Имя пользователя
« Ответ #7 : 03 Сентября 2009, 13:36:45 »
1. Как таки задать в NAME_REGEX свои правила?
К примеру, стоило раскомментить указанную строку, и результат команды уже другой:
$ sudo adduser tmp_02
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX[_SYSTEM] configuration variable.  Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX or NAME_REGEX_SYSTEM.

$ grep NAME_REGEX /etc/adduser.conf
NAME_REGEX="^[a-z][-a-z0-9]*\$"
Где настраивается список допустимых символов для утилиты users-admin, я не в курсе.

2. При создании через "Пользователи и группы" создание пользователя идет через другие механизмы?
Да.

Оффлайн trand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Имя пользователя
« Ответ #8 : 03 Сентября 2009, 13:50:41 »
Спасибо и на этом. По крайней мере для первого раза я свою проблему решил :-)

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.