The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблемы с useradd , когда name$"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблемы с useradd , когда name$"  
Сообщение от witos (ok) on 23-Фев-07, 13:19 
Добрый день!
Имеется такая проблема  -
RHEL4.
Устанавливаю самбу3, как контроллер домена. Для того, чтобы добавить машину в домен, надо создать пользователя и добавить знак $ в конец.

пробую это сделать руками (потом можно перенести в smb.conf), но вижу следующее:
# useradd -d /dev/null -g users -s /bin/false -M host_name$
вылазит ошибка
adduser: invalid user name 'host_name$'

Вроде как символ $ нельзя применять для создания имен... пробовал ставить \$ - то же самое.
Как это побороть? (можно, конечно создавать без $, а потом руками править в файлах, но потом надо будет автоматом из smb.conf)
Может, кто-нить сталкивался с этим?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблемы с useradd , когда name$"  
Сообщение от ALex_hha (??) on 23-Фев-07, 16:36 
# 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)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблемы с useradd , когда name$"  
Сообщение от witos (ok) on 23-Фев-07, 18:16 
># 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, оттуда можно добавить юзера с таким именем...

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблемы с useradd , когда name$"  
Сообщение от witos (ok) on 23-Фев-07, 19:30 
Все, проблема разрешилась...

Просто вычитал где-то предположение, что такое только в Редхате..
Взял и поставил shadow-utils из Федоры 4-й.
Теперь все ок!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру