изменить имя домена.

Как изменить имя DC ? Если в smb.conf изменить в поле workgroup имя на своё, то машина не может зарегистрироваться в домене… хотя пароль и логин спрашивает ( потом выдает "Присоединенное устройство не работает ’ итд… как правильно поменять имя DC ?

Здесь описано указание имени:
http://www.calculate-linux.ru/%D0%9D%D0 … 1.80.D0.B0

Там написано как первоначально все сконфигурировать.
а вот изменить уже существующею конфигурацию как руками ?

В идеале прикрутить опции -n -w к cl-update.

попробовал все сделать с 0ля… только добавил -n -g

пробую прописаться в домене фиг

UNIX token of user 0
Primary group is 0 and contains 0 supplementary groups
[2009/07/22 10:44:45, 5] lib/smbldap.c:smbldap_search_ext(1182)
smbldap_search_ext: base => [ou=Groups,ou=Samba,ou=Services,dc=calculate], filter => [(&(objectClass=sambaGroupMapping)(gidNumber=65534))], scope => [2]
[2009/07/22 10:44:45, 4] passdb/pdb_ldap.c:ldapsam_getgroup(2244)
ldapsam_getgroup: Did not find group

где то что то не так (

cat /etc/ldap.conf

и

cat /etc/samba/smb.conf

можно увидеть ?

ldap.conf

host localhost

 # The distinguished name of the search base.
base dc=padl,dc=com

nss_reconnect_tries 4<-><------><------># number of times to double the sleep time
nss_reconnect_sleeptime 1<-----><------># initial sleep value
nss_reconnect_maxsleeptime 16<-># max sleep value to cap at
nss_reconnect_maxconntries 2<--># how many tries before sleeping
 # This leads to a delay of 15 seconds (1+2+4+8=15)

 # If you are impatient, and know your LDAP server is reliable, fast or local,
 # you may wish to use these values instead:
#nss_reconnect_tries 1<><------><------># number of times to double the sleep time
#nss_reconnect_sleeptime 1<----><------># initial sleep value
#nss_reconnect_maxsleeptime 1<-># max sleep value to cap at
#nss_reconnect_maxconntries 3<-># how many tries before sleeping
 # This leads to a delay of 1 second.
base ou=Services,dc=calculate
rootbinddn ou=Unix,ou=Services,dc=calculate
binddn cn=proxyuser,dc=calculate
bindpw calculate
port 389
ldap_version 3
bind_policy soft
nss_base_passwd ou=Users,ou=Unix,ou=Services,dc=calculate?one
nss_base_passwd ou=Computers,ou=Samba,ou=Services,dc=calculate?one
nss_base_shadow ou=Users,ou=Unix,ou=Services,dc=calculate?one
nss_base_group  ou=Groups,ou=Unix,ou=Services,dc=calculate?one
nss_base_group  ou=Groups,ou=Samba,ou=Services,dc=calculate?one
pam_password md5.

samba.conf

[global]
<------>workgroup = office
<------>netbios name = dcs
<------>server string = Calculate Directory Server
<------>directory mask = 0755
<------>directory security mask = 0755
<------>force directory security mode = 0755
<------>security mask = 0644
<------>force security mode = 0644
<------>create mask = 0644
<------>enable privileges = yes
<------>passdb backend = ldapsam:ldap://127.0.0.1/
<------>ldap admin dn = ou=Samba,ou=Services,dc=calculate
<------>ldap suffix = ou=Samba,ou=Services,dc=calculate
<------>ldap group suffix = ou=Groups
<------>ldap user suffix = ou=Users
<------>ldap machine suffix = ou=Computers
<------>ldap ssl = off
<------>add machine script = /usr/bin/cl-useradd -w "%u" samba
<------>add user script = /usr/bin/cl-useradd "%u" samba
<------>ldap delete dn = Yes
<------>dos charset = 866
<------>unix charset = UTF-8
<------>display charset = UTF-8
<------>local master = yes
<------>domain master = yes
<------>preferred master = yes
<------>os level = 199
<------>log level = 6
<------>admin users = admin
<------>domain logons = yes
<------>logon script = start.cmd
<------>logon path = \\%L\profiles\%U
<------>logon home = \\%L\%U
<------>logon drive = H:
<------>hosts allow = 192.168.9.0/24 127.
<------>hosts deny = 0.0.0.0/0
<------>map to guest = bad user
<------>security = user
<------>encrypt passwords = yes
<------>unix password sync = no
<------>null passwords = no
<------>hide unreadable = yes
<------>hide dot files = yes
<------>socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
<------>wins support = yes
<------>dns proxy = no
<------>time server = yes

[homes]
<------>path = /var/calculate/server-data/samba/home/%u
<------>comment = Home Directories
<------>valid users = %U
<------>read only = No
<------>browseable = No

[profiles]
<------>path = /var/calculate/server-data/samba/profiles/win
<------>create mask = 0600
<------>directory mask = 0700
<------>browseable = No
<------>guest ok = Yes
<------>csc policy = disable
<------>writable = yes
<------>force user = %U
<------>valid users = %U

[unix]
<------>path = /var/calculate/server-data/samba/profiles/unix/%u
<------>browseable = No
<------>writable = yes
<------>directory mask = 0777
<------>directory security mask = 0777
<------>force directory security mode = 0
<------>create mask = 0777
<------>security mask = 0777
<------>force security mode = 0
<------>force user = %U
<------>valid users = %U
<------>hide unreadable = no

[netlogon]
<------>path = /var/calculate/server-data/samba/netlogon/%u
<------>browseable = No
<------>read only = yes

[share]
<------>path = /var/calculate/server-data/samba/share
<------>comment = Share Files
<------>browseable = yes
<------>writable = yes
<------>hide unreadable = yes

[remote]
<------>path = /var/calculate/remote
<------>comment = Client Files
<------>browseable = No
<------>writable = yes
<------>hide unreadable = yes

Удается ли взодить в домен, если samba установлена с параметрами по умолчанию?

Удается ли взодить в домен, если samba установлена с параметрами по умолчанию?

Да без проблем.

Для смены параметров workgroup и netbios name рекомендую попробовать изменить соответствующие им параметры в /var/calculate/calculate.env (sr_samba_domain,sr_samba_netbios). Затем выполнить команды

cl-backup -b
cl-rebuild

Установил по новой обновил до calculate 2
в домене регистрируется…

меняю имена Как написали выше…

не пускает…Говорит Указанный домен не существует
хотя в сетевом окружении домен видно имя сервера видно…

Что идей нету ? )

Если в smb.conf изменить в поле workgroup имя на своё, то машина не может зарегистрироваться в домене..

Если ввести в домен с одним именем, затем имя workgroup поменять, винда может заартачиться, т.к. в кэше сохранены еще старые настройки.

После смены имени - нужно почистить кешы самбы, ну и гранты обновить.

После смены имени - нужно почистить кешы самбы, ну и гранты обновить.

Ну кэш убил, а насчет грантов можно по подробней ?

После смены имени - нужно почистить кешы самбы, ну и гранты обновить.

Ну кэш убил, а насчет грантов можно по подробней ?

net -U $USER -S $IP rpc rights grant “Domain Admins” SeMachineAccountPrivilege SePrintOperatorPrivilege SeAddUsersPrivilege SeDiskOperatorPrivilege SeRemoteShutdownPrivilege SeTakeOwnershipPrivilege

Что-то типа этого. $USER - Логин Domain админа, $IP - собственно IP PDCшника

Да ну и после переиминования, машину с домена надо вытянуть ( это если машина виндовая ), ПЕРЕГРУЗИТЬ, и обратно втянуть в новый домен.

Еще вспомнил. Зайди каким нибудь LDAP менеджером в свое дерево. И глянь, есть ли в корне sambaDomainName=ТВОЙДОМЕН,
возможно придеться поменять на новый.
p.s. LDAP менеджер должен уметь менять dn.

Можно попробовать повысить приоритет сервера
в файле /etc/samba/smb.conf изменить параметр:
os level = 199
на
os level = 255

Вывести Win компьютер из домена задав ему произвольную рабочую группу не совпадающую с именем нового домена.
После этого перезагрузить сервер и Win компьютер который будет введен в новый домен.
Ввести Win компьютер в домен

комп всегда новый… приколы с виндой давно известны.

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

Провели повторное тестирование на свежеустановленном сервере.
Клиент Win-XP
Алгоритм тестирования
Установка по умолчанию:
cl-setup ldap
cl-setup unix
cl-setup samba
cl-passwd -smb admin samba
Ввод Win компьютера в домен (домен по умолчанию CALCULATE) при первом вводе возможна ошибка (добавляется компьютер в LDAP), во второй раз удачный ввод
Вывод Win компьютера из домена в рабочую группу
Установка с измененным доменом (CALC)
cl-setup -f ldap
cl-setup unix
cl-setup -w CALC samba
cl-passwd -smb admin samba
Ввод Win компьютера в домен
Все прошло удачно.