Instalei o samba atual (via apt-get) no Debian (Debian 4.9.30-2 + deb9u5) e estou configurando-o para ser um controlador de domínio do Active Directory (AD-DC).
Eu também tenho configurado para usar o LDAP para o back-end de senha, mas isso não parece importar - eu recebo o mesmo erro de qualquer maneira.
Estou tendo problemas para obter uma VM do Windows 10 para ingressar no domínio. Depois de algumas escavações, eu reduzi. Eu posso executar este comando
net use \dc1\ipc$ /u:MYDOMAIN\Administrator password_goes_here
e vejo este erro no log.smbd:
[2018/01/24 22:10:08.073191, 3] ../source3/lib/util_procid.c:54(pid_to_procid)
pid_to_procid: messaging_dgm_get_unique failed: No such file or directory
Seria realmente legal se a mensagem de erro dissesse o que arquivo ou diretório, mas isso não acontece. Eu olhei para o código, navegando pelo repositório git e isso parece estar tentando abrir um arquivo de bloqueio de algum tipo. Parece que este arquivo deve ser /var/run/samba/msg.lock/####
onde o #### é o PID do processo. Eu posso ver que existem arquivos nesse diretório e há um arquivo para cada instância do samba que está sendo executado. Eu até tentei tornar os arquivos graváveis por todos (temporariamente).
Estou confuso neste momento.
Um site que encontrei pesquisando a mensagem de erro tinha várias respostas "eu também" de outras pessoas com o mesmo problema. Uma resposta sugeriu definir ntlm auth = yes
, o que não ajudou.
Tags samba debian active-directory