Пытаюсь сделать PDC на Samba 2.2.8a(ставлю из портов,cvsup сделал) + FreeBSD 5.2
Настраивал, как описано в мануалах
Хочу присоеденить к домену комп с именем admin, делаю так:
#pw useradd admin$ -d /dev/null -g ntmachines -s /sbin/nologin
#smbpasswd -a -m admin
Unknown parameter encountered: "host allow"
Ignoring unknown parameter "host allow"
Added user admin$.
Присоеденяю машину к домену, ввожу пароль рута (или не ввожу)
Дальше, если пароль root задан как пустой (smbpasswd -n root),
то smbd вываливается с таким сообщением
(машина к домену НЕ подсоеденяется):
**********************
...
api_rpcTNP: pipe 29915 rpc command: SAMR_SET_USERINFO
samr_io_userinfo_ctr: unknown switch level 0x1a
api_samr_set_userinfo: Unable to unmarshall SAMR_Q_SET_USERINFO.
free_pipe_context: destroying talloc pool of size 8
Transaction 34 of length 645
switch message SMBtrans (pid 93407)
trans <\PIPE\> data=565 params=0 setup=2
named pipe command on <> name
Got API command 0x26 on pipe "samr" (pnum 74db)free_pipe_context: destroying talloc pool of size 0
Doing \PIPE\samr
api_rpcTNP: pipe 29915 rpc command: SAMR_SET_USERINFO
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(100) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
===============================================================
INTERNAL ERROR: Signal 11 in pid 93407 (2.2.8a)
Please read the file BUGS.txt in the distribution
===============================================================
PANIC: internal error
Abort trap
**********************
А если пароль рута не пустой (зан как smbpasswd root), то smbd говорит :
***********************
smb_pam_auth: PAM: Athentication Error for user root
smb_pam_error_handler: PAM: Authentication Failure : authentication error
smb_pam_passcheck: PAM: smb_pam_auth failed - Rejecting User root !
************************
Причем пароль может совпадать, может не совпадать с паролем BSD - пофиг
все равно не пускает...
Пароли проверял раз 10ть - точно ввожу правильно.
domain admin group = root @ntusers - в smb.conf стоит (как в мануале написано)
Пробовал играться параметрами
unix password sync = yes/no
pam password change = yes/no
нифига не помогает...
А ведь по идее samba должна пускать если пароль подходит...
В связи с чем вопрос:
1.Меня напригягает что smbpasswd ругается на host allow (поддержку ACL при компиляции я ставил, и не ставил - все пофиг). Это нормально?
Я сперва грешил на CFLAGS= -O2, но без него таже фигня...
2. У кого нибудб есть РАБОЧИЙ PDC на Samba 2.2.8+FreeBSD 5.x ???
Поделитесь конфигами! Может я что ни так делаю :)
Если надо, могу скинуть полный smb.conf и логи...
Прошу прошения за ошибки и неточности - уже 6 утра, я 3 день(ночь) бьюсь... Самое позднее к воскресенью надо закончить....