Решил поднять домен на CentOS 5.2 . Распечатал несколько статей посвященных настройке. Дошел до пункта "Ввод компьютеров в домен" и оказалось, что во всех статьях разные способы ввода.Ввод компьютеров в домен :
http://www.linuxportal.vrn.ru/?q=node/12
SAMBA в роли PDC (модификация для FreeBSD 6.1 Release)
"Создадим учетные записи для Windows компьютеров указав для них основной группой nt_computers
# pw useradd -n laptop$ -d /dev/null -s /usr/bin/false –g nt_computers"http://www.linuxportal.vrn.ru/?q=node/11
Samba в роли PDC (Ubuntu)
"Создадим учетные записи для Windows компьютеров указав для них основной группой nt_computers
$ sudo useradd -G nt_computers -d /dev/null -s /bin/false laptop"http://www.linuxportal.vrn.ru/?q=node/15
SAMBA PDC - установка, настройка, управление (Slackware)
"Добавим в БД SAMBA все рабочие станции. По умолчанию они будут принадлежать группе "Domain Computers".
# net rpc user add comp1$ -U bambucha3"Командная строка для добавления компьютеров в домен в каждом дистрибутиве своя.
Как должна выглядеть аналогичная команда в CentOS 5.2 ?
Читай статьи внимательнее, все зависит, что и как ты используешь в качестве backend'а для SAMBA, ну и конечно особенности применяемой ос, а что статьи на эту тему для CentOS 5.2 нет?
> Читай статьи внимательнее, все зависит, что и как ты используешь в
>качестве backend'а для SAMBA, ну и конечно особенности применяемой ос, а
>что статьи на эту тему для CentOS 5.2 нет?Нет. Ни одной статьи статьи на эту тему для CentOS 5.2 не нашел.
Может неверно отображается, но># pw useradd -n laptop$ -d /dev/null -s /usr/bin/false –g nt_computers"
должно быть
nt_computers$ вместо nt_computers"
аналогично и во втором примере. Про третий не скажу, не пробовал.Я в ALT Linux добавлял так
# useradd -g nt_computers -d /dev/null -s /bin/false computer$
т.е. nt_computers - была основная группа.
У тебя разве это не проходит?
>[оверквотинг удален]
>># pw useradd -n laptop$ -d /dev/null -s /usr/bin/false –g nt_computers"
>
>должно быть
>nt_computers$ вместо nt_computers"
>аналогично и во втором примере. Про третий не скажу, не пробовал.
>
>Я в ALT Linux добавлял так
># useradd -g nt_computers -d /dev/null -s /bin/false computer$
>т.е. nt_computers - была основная группа.
>У тебя разве это не проходит?Вариант # pw useradd -n laptop$ -d /dev/null -s /usr/bin/false –g nt_computers" не проходит, компьютер отвечает:"-bash: wp: command not found"
На "useradd -g nt_computers -d /dev/null -s /bin/false computer$" - отвечает:"invalid numeric argument 'nt_computers'"
>>># pw useradd -n laptop$ -d /dev/null -s /usr/bin/false –g nt_computers"Не знаю откуда pw вылезло, рекомендую не использовать эту команду (чего-то она непонятная какая-то - смесь pw и useradd [для последней -n не определён]).
>На "useradd -g nt_computers -d /dev/null -s /bin/false computer$" - отвечает:"invalid numeric
Я думаю у тебя такая группа не создана. Посмотри 'grep nt_computers /etc/group' выдаёт что-нибудь? Если нет, то добавь такую группу: 'groupadd nt_computers'.
pw имеется в Free, а утебя другая ос, кстати а группы nt_* в базе samba имеются?
>pw имеется в Free, а утебя другая ос, кстати а группы nt_*
>в базе samba имеются?В базу добавлены users , nt_admins , nt_computers , nt_managers.
Сделано # net groupmap add rid=514 ntgroup="Domain Guests" unixgroup=nobody
# net groupmap add rid=513 ntgroup="Domain Users" unixgroup=users
# net groupmap add rid=515 ntgroup="Domain Computers" unixgroup=nt_computers
# net groupmap add rid=512 ntgroup="Domain Admins" unixgroup=nt_admins
>>>># pw useradd -n laptop$ -d /dev/null -s /usr/bin/false –g nt_computers"
>
>Не знаю откуда pw вылезло, рекомендую не использовать эту команду (чего-то она
>непонятная какая-то - смесь pw и useradd [для последней -n не
>определён]).
>
>>На "useradd -g nt_computers -d /dev/null -s /bin/false computer$" - отвечает:"invalid numeric
>
>Я думаю у тебя такая группа не создана. Посмотри 'grep nt_computers /etc/group'
>выдаёт что-нибудь? Если нет, то добавь такую группу: 'groupadd nt_computers'.Группа такая есть. Раскоментировал в smb.conf строку add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u" . Попробовал ввести машину в домен без создания записи о компьютере. Комп в домен вошел, запись о нем появилась. Зашел с учеткой администратора домена, профиль создался, проблем нет. Попытался зайти с учеткой пользователя, получил сообщение:"Не удалось найти серверную копию вашего перемещаемого профиля и выполняется попытка входа с локальным профилем. Изменения этого профиля не будут скопированы на сервер при выходе из системы. Возможные причины - неполадки в сети или недостаточные права доступа. Если проблема не устраняется, обратитесь к сетевому администратору.
Не удалось найти ваш локальный профиль, вход в систему выполнен с временным профилем. Любые изменения профиля будут потеряны при выходе."
Подскажите где искать проблему? И "перемещаемые профили" я не планировал использовать.
>>>># pw useradd -n laptop$ -d /dev/null -s /usr/bin/false –g nt_computers"
>
>Не знаю откуда pw вылезло, рекомендую не использовать эту команду (чего-то она
>непонятная какая-то - смесь pw и useradd [для последней -n не
>определён]).
>
>>На "useradd -g nt_computers -d /dev/null -s /bin/false computer$" - отвечает:"invalid numeric
>
>Я думаю у тебя такая группа не создана. Посмотри 'grep nt_computers /etc/group'
>выдаёт что-нибудь? Если нет, то добавь такую группу: 'groupadd nt_computers'.Нашел свою ошибку. В smb.conf, в строке "add machine script = ", была указана другая группа. Исправил на nt_computers и компьютеры стали добавляться.