URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1870
[ Назад ]

Исходное сообщение
"Ввод компьютеров в домен"

Отправлено Mark_s , 02-Сен-08 11:23 
Решил поднять домен на 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 ?


Содержание

Сообщения в этом обсуждении
"Ввод компьютеров в домен"
Отправлено snorlov , 03-Сен-08 09:20 
Читай статьи внимательнее, все зависит, что и как ты используешь в качестве backend'а для SAMBA, ну и конечно особенности применяемой ос, а что статьи на эту тему для CentOS 5.2 нет?

"Ввод компьютеров в домен"
Отправлено Mark_s , 03-Сен-08 11:26 
> Читай статьи внимательнее, все зависит, что и как ты используешь в
>качестве backend'а для SAMBA, ну и конечно особенности применяемой ос, а
>что статьи на эту тему для CentOS 5.2 нет?

Нет. Ни одной статьи статьи на эту тему для CentOS 5.2 не нашел.


"Ввод компьютеров в домен"
Отправлено maxxim , 03-Сен-08 23:52 
Может неверно отображается, но

># 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 - была основная группа.
У тебя разве это не проходит?


"Ввод компьютеров в домен"
Отправлено Mark_s , 04-Сен-08 10:58 
>[оверквотинг удален]
>># 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'"


"Ввод компьютеров в домен"
Отправлено maxxim , 04-Сен-08 22:11 
>>># 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'.



"Ввод компьютеров в домен"
Отправлено Сергей , 05-Сен-08 09:38 
pw имеется в Free, а утебя другая ос, кстати а группы nt_* в базе samba имеются?

"Ввод компьютеров в домен"
Отправлено Mark_s , 05-Сен-08 09:56 
>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


"Ввод компьютеров в домен"
Отправлено Mark_s , 05-Сен-08 11:14 
>>>># 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" . Попробовал ввести машину в домен без создания записи о компьютере. Комп в домен вошел, запись о нем появилась. Зашел с учеткой администратора домена, профиль создался, проблем нет. Попытался зайти с учеткой пользователя, получил сообщение:"Не удалось найти серверную копию вашего перемещаемого профиля и выполняется попытка входа с локальным профилем. Изменения этого профиля не будут скопированы на сервер при выходе из системы. Возможные причины - неполадки в сети или недостаточные права доступа. Если проблема не устраняется, обратитесь к сетевому администратору.  

Не удалось найти ваш локальный профиль, вход в систему выполнен с временным профилем. Любые изменения профиля будут потеряны при выходе."
Подскажите где искать проблему? И "перемещаемые профили" я не планировал использовать.


"Ввод компьютеров в домен"
Отправлено Mark_s , 06-Сен-08 11:10 
>>>># 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 и компьютеры стали добавляться.