При попытке присоединить к домену новую машину выдается сообщение:
Creation of workstation account failedВыяснилось, что не удается создать учетную запись для машины с именем типа
[netbios имя машины]+$
Система сообщает, что знак $ не должен быть в имени.
Как быть?
>При попытке присоединить к домену новую машину выдается сообщение:
>Creation of workstation account failed
>
>Выяснилось, что не удается создать учетную запись для машины с именем типа
>
>[netbios имя машины]+$
>Система сообщает, что знак $ не должен быть в имени.
>Как быть?
Предположим ты добавил в систему пользователя с именем computer.
Набираешь в консоле vipw, находишь в файле computer. Добавляешь символ $. чтобы получилось computer$ выходишь и сохраняешься...
>>При попытке присоединить к домену новую машину выдается сообщение:
>>Creation of workstation account failed
>>
>>Выяснилось, что не удается создать учетную запись для машины с именем типа
>>
>>[netbios имя машины]+$
>>Система сообщает, что знак $ не должен быть в имени.
>>Как быть?
>Предположим ты добавил в систему пользователя с именем computer.
>Набираешь в консоле vipw, находишь в файле computer. Добавляешь символ $. чтобы
>получилось computer$ выходишь и сохраняешься...Так то оно так, но у меня в smb.conf написаны все скрипты для работы с самбой через виндовский админ
add user script = /usr/sbin/pw useradd %u -m -c %u -g NT_Domain_Users
delete user script = /usr/sbin/pw userdel %u -r
add group script = /usr/sbin/pw groupadd %g
delete group script = /usr/sbin/pw groupdel %g
add user to group script = /usr/sbin/pw groupmod -n %g -m %u
delete user from group script = /usr/local/sbin/rufg %g %u
add machine script = /usr/sbin/pw useradd -s /usr/bin/false -d /dev/null -g machines -c 'Machine Account' -n %uочень хочется пользоваться ими, а упирается как раз pw
Изначально все настраивал на FreeBSD 5.3, а теперь понадобилось тоже запустить на 5.0 ?????
Я так понял, что у тебя FreeBSD.
Вот рабочие скрипты для этой ОС:add user script = /usr/sbin/pw useradd %u -m -w random -g ntdomainusers -s /usr/sbin/nologin
delete user script = /usr/sbin/pw userdel %u -r
add group script = /usr/local/etc/samba/smbgroupadd %g
delete group script = /usr/sbin/pw groupdel %g
add user to group script = /usr/sbin/pw groupmod %g -m %u
delete user from group script = /usr/local/etc/samba/smbdeluserfromgroup %u %g
set primary group script = /usr/sbin/pw usermod %u -g %g
add machine script = /usr/sbin/pw useradd %u -w no -d /dev/null -g ntmachines -s /sbin/nologin
>Я так понял, что у тебя FreeBSD.
>Вот рабочие скрипты для этой ОС:
>
>add user script = /usr/sbin/pw useradd %u -m -w random -g ntdomainusers
>-s /usr/sbin/nologin
>delete user script = /usr/sbin/pw userdel %u -r
>add group script = /usr/local/etc/samba/smbgroupadd %g
>delete group script = /usr/sbin/pw groupdel %g
>add user to group script = /usr/sbin/pw groupmod %g -m %u
>delete user from group script = /usr/local/etc/samba/smbdeluserfromgroup %u %g
>set primary group script = /usr/sbin/pw usermod %u -g %g
>add machine script = /usr/sbin/pw useradd %u -w no -d /dev/null -g
>ntmachines -s /sbin/nologinСпасибо конечно за
set primary group script = /usr/sbin/pw usermod %u -g %g
у меня его не было, но все остальное и в моем исполнении великолепно работает на 5.3 а на другом сервере, где стоит 5.0 pw не принимает имена, содержащие знак $
Про это и был вопрос.
>Спасибо конечно за
>set primary group script = /usr/sbin/pw usermod %u -g %g
>у меня его не было, но все остальное и в моем исполнении
>великолепно работает на 5.3 а на другом сервере, где стоит 5.0
>pw не принимает имена, содержащие знак $
>Про это и был вопрос.У тебя add user script есть, но очень неплохо будет, если ты все-таки добавишь -s /usr/sbin/nologin - ИМХО нечего юзерам на unix логиниться по ssh.
Насчет проблемы:
ты пробовал руками набрать pw useradd vasya$ ?
что фря выдает?
>У тебя add user script есть, но очень неплохо будет, если ты
>все-таки добавишь -s /usr/sbin/nologin - ИМХО нечего юзерам на unix логиниться
>по ssh.согласен
>
>Насчет проблемы:
>ты пробовал руками набрать pw useradd vasya$ ?
>что фря выдает?pw: invalid character `$' in field
>>Насчет проблемы:
>>ты пробовал руками набрать pw useradd vasya$ ?
>>что фря выдает?
>
>pw: invalid character `$' in fieldостается только pw проглядеть и подправить.
кстати, а adduser пробовал?ЗЫ Может быть взять pw из 5.4 и скомпилировать под 5.0 ?
>При попытке присоединить к домену новую машину выдается сообщение:
>Creation of workstation account failed
>
>Выяснилось, что не удается создать учетную запись для машины с именем типа
>
>[netbios имя машины]+$
>Система сообщает, что знак $ не должен быть в имени.
>Как быть?экранируй символ name\$
add machine script = /usr/sbin/pw user add -n %u -w no -d /dev/null -g ntmachines -s /sbin/nologin