Добрый день!
Имеется такая проблема -
RHEL4.
Устанавливаю самбу3, как контроллер домена. Для того, чтобы добавить машину в домен, надо создать пользователя и добавить знак $ в конец.пробую это сделать руками (потом можно перенести в smb.conf), но вижу следующее:
# useradd -d /dev/null -g users -s /bin/false -M host_name$
вылазит ошибка
adduser: invalid user name 'host_name$'Вроде как символ $ нельзя применять для создания имен... пробовал ставить \$ - то же самое.
Как это побороть? (можно, конечно создавать без $, а потом руками править в файлах, но потом надо будет автоматом из smb.conf)
Может, кто-нить сталкивался с этим?
# man useradd
The account name must begin with an alphabetic character and the rest of the string should be from the
POSIX portable character class ([A-Za-z_][A-Za-z0-9_-.]*[A-Za-z0-9_-.$]).У меня добавил без проблем
# useradd test$
# cat /etc/passwd | grep test
test$:x:1000:100::/home/test$:/bin/bash# cat /etc/issue
Welcome to openSUSE 10.2 (i586)
># man useradd
>The account name must begin with an alphabetic character and the rest
>of the string should be from the
> POSIX portable character class ([A-Za-z_][A-Za-z0-9_-.]*[A-Za-z0-9_-.$]).
>
>
>У меня добавил без проблем
># useradd test$
># cat /etc/passwd | grep test
>test$:x:1000:100::/home/test$:/bin/bash
>
># cat /etc/issue
>Welcome to openSUSE 10.2 (i586)В том то и дело, что у меня не получается:
[root@smb ~]# useradd test$
useradd: invalid user name 'test$'и система у меня не openSUSE, а RHEL/
[root@smb ~]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant)на сервере так же стоит Webmin, оттуда можно добавить юзера с таким именем...
а надо, чтоб робило из консоли, иначе автоматом из самбы не получится..
возможно ли каким-то образом сделать такое возможным?
Все, проблема разрешилась...Просто вычитал где-то предположение, что такое только в Редхате..
Взял и поставил shadow-utils из Федоры 4-й.
Теперь все ок!