Я хочу створити облікові записи користувачів, названі на ім'я домену. adduser скаржиться, що імена користувачів повинні відповідати NAME_REGEXзвичайному виразу.
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
Я можу додавати користувачів за допомогою useradd без нарікань. Чи є причина, що я не повинен змінювати регулярний вираз, щоб дозволити ., -і _?
Які символи можуть спричинити проблеми, і їх не можна дозволити в іменах користувачів?
Це за замовчуванням NAME_REGEX.
NAME_REGEX="^[a-z][-a-z0-9]*\$"
.? Розглянемо користувача на ім’я .або ... Потім rmцього користувача назвали ...
rmце не команда для використання при видаленні користувача. Я погоджуюся, ..це не розумне ім’я з подібних причин, але rmце не одна з таких.
NAME_REGEXвже приймається-, якщо це не перший символ.