Olá pessoal.

Tenho uma experiência muito breve com Samba e um conhecimento
limitado também. Peguei um sistema já rodando para dar manutenção e
estou tendo problemas.

Eu tenho um PDC aqui que autentica num serviço de diretórios LDAP.
Tudo funciona perfeitamente.
Em outra máquina, roda um CUPS e o Samba pra compartilhar essas
impressoras do Cups. Essa máquina é membro do domínio. Também está
funcionando a contento.

O que acontece é que essa máquina será trocada, e outro servidor
entrará em seu lugar, mas deve manter suas características. Ou seja,
essa troca deve ser transparente pra todo mundo que imprime.
Acontece que com essa nova máquina, eu não consigo entrar no
domínio. Estou usando um nome netbios diferente para efeitos de
testes, mas já tentei com nome que está em uso, e o que e acontece é o
seguinte:
(Os dois nomes netbios estão cadastrados no LDAP normalmente.)

[[email protected] ~]# net rpc testjoin -U root -S PDC
[2007/05/10 11:23:20, 0] rpc_client/cli_pipe.c:get_schannel_session_key(2443)
get_schannel_session_key: could not fetch trust account password for
domain 'DOMINIO'
[2007/05/10 11:23:20, 0] utils/net_rpc_join.c:net_rpc_join_ok(70)
net_rpc_join_ok: failed to get schannel session key from server PDC
for domain DOMINIO. Error was NT_STATUS_CANT_ACCESS_DOMAIN_INFO
Join to domain 'DOMINIO' is not valid

(Nomes do PDC e DOMINIO trocados).

Eu mantive o mesmo smb.conf que estava em uso na outra máquina, com
excessão da opção netbios name e socket address.

O smb.conf ficou assim (lembrando que, essa configuração funciona
perfeitamente na máquina atual):

workgroup = DOMINIO
netbios name = printsrv2
server string = Print Server
security = DOMAIN
encrypt passwords = yes
hosts allow = 192.168.0. 127.0.0.
socket address = 192.168.0.8 127.0.0.1
load printers = yes
printcap name = /etc/printcap
printcap cache time = 0
printing = cups
cups server = 127.0.0.1
cups options = raw
dos charset = iso8859-1
unix charset = iso8859-1
display charset = iso8859-1
guest account = prnuser
guest ok = no
log file = /var/log/samba/log.%m
max log size = 500
password server = 192.168.0.3 192.168.0.27 *
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 IPTOS_LOWDELAY
admin users = Manager, root
interfaces = 192.168.0.0/24 127.0.0.1
bind interfaces only = yes
local master = no
os level = 80
log level = 4
domain master = no
preferred master = no
domain logons = no
wins server = 192.168.0.3
dns proxy = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
use client driver = yes
guest ok = no
writeable = no
printable = yes

Eu não sei exatamente o que é necessário para inserir um servidor
samba em um domínio. Isso basta?

O que mais precisa ser conferido?

Se alguém puder me ajudar, ficaria muito grato.

Obrigado.