Вопрос № 98211: Уважаемые эксперты! У меня такая проблема: сервер Dedian 4.0 установил Samba 3.0 как Primary Domain Controller. Следующим образом:
[global]
socket options = TCP_NODELAY
workgroup = Domain.ru
security = user
encrypt passwords = ye...
Вопрос № 98.211
Уважаемые эксперты! У меня такая проблема: сервер Dedian 4.0 установил Samba 3.0 как Primary Domain Controller. Следующим образом:
[global]
socket options = TCP_NODELAY
workgroup = Domain.ru
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
local master = yes
domain master = yes
preferred master = yes
domain logons = yes
logon path = \%LProfiles\%U
domain admin group = root @wheel administrator
wins support = no
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
guest ok = yes
writable = no
write list = admin, administrator
[Profiles]
path = /var/lib/samba/profiles
browseable = no
read only = no
create mask = 0600
directory mask = 0700
Далее apt-get install nscd далее getent passwd | grep 0:0 получаю root:x:0:0:root:/root:/bin/bash а должно быть вроде так root:x:0:0:root:/root:/bin/bash
root:x:0:0:Netbios Domain Administrator:/home/root:/bin/false
Далее создаю пользователя useradd -a -m -c <Usrer_name> далее smbpasswd -a <User_name> которого хочу подключить.
Далее из WinXP с правами админа пытаюсь включить комп в домен, выдаётся сообщение (введите имя пользователя и пароль пользователя с правом подключения к домену) , root далее пароль, потом спустя секунд 5, говорит невозможно найти такую запись. Подскажите пожалуйста что нужно сделать. Вроде как авторизация на root проходит, а подключить Usera не могу.
Заранее огромное спасибо!
Отправлен: 13.08.2007, 13:22
Вопрос задал: Dima_ (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: PVS
Здравствуйте, Dima_!
За добавление машины в домен в samb'e отвечает параметр add machine script, который по умолчанию выставлен в пустую строку (соответственно ничего и не происходит), хотя в примере указана вполне рабочая строчка:
add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
(групу machines предварительно создайте или поправте на -g nobody)
Ответ отправил: PVS (статус: Специалист)
Ответ отправлен: 13.08.2007, 13:30 Оценка за ответ: 5 Комментарий оценки: Ок попробую