Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kenon
Зарегистрирован: 12.12.2003 Сообщения: 23
|
Добавлено: Вт Дек 23 2003 14:57 Заголовок сообщения: regular expression |
|
|
Где фо Фри можно подредактировать "regular expression"?
Это когда добавляю юзера. |
|
Вернуться к началу |
|
|
:)
Зарегистрирован: 17.12.2003 Сообщения: 21
|
Добавлено: Вт Дек 23 2003 17:35 Заголовок сообщения: |
|
|
/etc/adduser.conf |
|
Вернуться к началу |
|
|
kenon
Зарегистрирован: 12.12.2003 Сообщения: 23
|
Добавлено: Ср Дек 24 2003 04:57 Заголовок сообщения: |
|
|
Точно, но мне надо изменить это выражение по-своему,
а там только написано: regexp.
Что это значит? |
|
Вернуться к началу |
|
|
butcher
Зарегистрирован: 18.04.2003 Сообщения: 467 Откуда: Киров
|
Добавлено: Ср Дек 24 2003 10:07 Заголовок сообщения: |
|
|
usernameregexp = '^[a-z0-9_][a-z0-9_-]*$'
замени то что находится между одинарными ковычками на то что тебе надо _________________ Нет ничего невозможного... |
|
Вернуться к началу |
|
|
:)
Зарегистрирован: 17.12.2003 Сообщения: 21
|
Добавлено: Ср Дек 24 2003 10:11 Заголовок сообщения: |
|
|
вдогонку:
man 1 perlre |
|
Вернуться к началу |
|
|
kenon
Зарегистрирован: 12.12.2003 Сообщения: 23
|
Добавлено: Пт Дек 26 2003 23:23 Заголовок сообщения: |
|
|
Дело в том, что мне надо изменить его НЕ в процессе работы
каманды adduser, а постоянно, чтоб потом не заморачиваться... |
|
Вернуться к началу |
|
|
butcher
Зарегистрирован: 18.04.2003 Сообщения: 467 Откуда: Киров
|
Добавлено: Сб Дек 27 2003 14:52 Заголовок сообщения: |
|
|
я не понимаю цели всего этого, можешь объяснить, а то я может чего интересного не знаю?.. _________________ Нет ничего невозможного... |
|
Вернуться к началу |
|
|
Dmitry.Karpov
Зарегистрирован: 30.11.2003 Сообщения: 415 Откуда: Moscow
|
Добавлено: Сб Дек 27 2003 17:18 Заголовок сообщения: |
|
|
kenon писал(а): | Где фо Фри можно подредактировать "regular expression"?
Это когда добавляю юзера. |
"regular expression" - это сильномогучий язык работы со строками. Рассмотрим строкУ, приведённую батчером: ^[a-z0-9_][a-z0-9_-]*$
^ - начало строкИ;
[a-z0-9_] - один символ: буква в интервале от "a" до "z", цифра в интервале от "0" до "9" или подчёркивание;
[a-z0-9_-]*- символы того же диапазона в любом количестве от нуля и выше;
$ - конец строкИ.
Это выражение задаёт формат имени - фактически, это означает, что имя может состоять из букв, цифр и подчёркиваний в количестве от одного и больше.
Добавлять юзера можно многими способами, и большинство из них не используют регулярных выраженй вообще. butcher говорит о способе добавления юзера через программу adduser; изменние /etc/adduser.conf будет действовать на все последующие случаи запуска программы adduser. Но вопросов твоих я не понимаю вообще. _________________ Благословен Бог, сотворивший меня сисадмином! |
|
Вернуться к началу |
|
|
|