Всем доброго времени суток! Настраиваю по статье всё. Вот что в конфигах:
[libdefaults]
default_realm = DOMEN.LOCAL
kdc_timesync = 1
ccache_type = 4
forwardable = true
proxiable = true
v4_instance_resolve = false
v4_name_convert = {
host = {
rcmd = host
ftp = ftp
}
plain = {
something = something-else
}
}
fcc-mit-ticketflags = true
[realms]
DOMEN.LOCAL = {
kdc = pdcsrv
admin_server = pdcsrv
default_domain = DOMEN.LOCAL
}
[domain_realm]
.domen.local = DOMEN.LOCAL
domen.local = DOMEN.LOCAL
[login]
krb4_convert = false
krb4_get_tickets = false
[global]
# Эти две опции нужно писать именно в заглавном регистре, причём workgroup без
# последней секции после точки, а realm - полное имя домена
workgroup = DOMEN
realm = DOMEN.LOCAL
# Эти две опции отвечают как раз за авторизацию через AD
security = ADS
encrypt passwords = true
# Просто важные
dns proxy = no
socket options = TCP_NODELAY
# Если вы не хотите, чтобы самба пыталась при случае вылезти в лидеры в домене или рабочей группе,
# или даже стать доменконтроллером, то всегда прописывайте эти пять опций именно в таком виде
domain master = no
local master = no
preferred master = no
os level = 0
domain logons = no
# Отключить поддержку принтеров
load printers = no
show add printer wizard = no
printcap name = /dev/null
disable spoolss = yes
# Generated by NetworkManager
domain domen.local
search domen.local
nameserver 192.168.1.1
sudo kinit user@DOMEN.LOCAL проходит молча и без проблем, klist выдаёт:
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: user@DOMEN.LOCAL
Valid starting Expires Service principal
01/16/12 13:16:01 01/16/12 23:16:09 krbtgt/DOMEN.LOCAL@DOMEN.LOCAL
renew until 01/17/12 13:16:01
КД pdcsrv
PING pdcsrv.domen.local (192.168.1.1) 56(84) bytes of data.
64 bytes from pdcsrv.domen.local (192.168.1.1): icmp_req=1 ttl=128 time=0.127 ms
64 bytes from pdcsrv.domen.local (192.168.1.1): icmp_req=2 ttl=128 time=0.209 ms
64 bytes from pdcsrv.domen.local (192.168.1.1): icmp_req=3 ttl=128 time=0.316 ms
64 bytes from pdcsrv.domen.local (192.168.1.1): icmp_req=4 ttl=128 time=0.175 ms
64 bytes from pdcsrv.domen.local (192.168.1.1): icmp_req=5 ttl=128 time=0.238 ms
64 bytes from pdcsrv.domen.local (192.168.1.1): icmp_req=6 ttl=128 time=0.301 ms
^C
--- pdcsrv.domen.local ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4998ms
rtt min/avg/max/mdev = 0.127/0.227/0.316/0.068 ms
Также sudo net ads info:
Failed to get server's current time!
LDAP server: 192.168.1.1
LDAP server name: pdcsrv.domen.local
Realm: DOMEN.LOCAL
Bind Path: dc=DOMEN,dc=LOCAL
LDAP port: 389
Server time: Чт., 01 янв. 1970 03:00:00 MSK
KDC server: 192.168.1.1
Server time offset: 0
Почему-то ругается на время, хотя вроде получает его, руками тоже синхронизировал время, как в статье, дык kinit молчит же. А итог один - sudo net ads join -U user -D DOMEN:
Failed to join domain: failed to lookup DC info for domain 'DOMEN' over rpc: The network name cannot be found
ПОдскажите - где мой больной недосыпом мозг утратил нить и накосячил с настройками?
Пользователь решил продолжить мысль 16 Января 2012, 14:40:29:
Сам спросил - сам ответил. Привязался я что-то к этому пингу по короткому имени и ушёл в дебри. Мол пингуется и ладно... вроде как приходят ответы от pdcsrv.domen.local, всё нормально. Но не тут то было. Это они при пинге короткого имени приходили, а вот если полностью указать - по нулям. Строка в hosts с полным написанием имени спасла ситуацию. Так что извиняюсь за ложную тревогу, теперь всё в норме.