Por que o serviço CIFS não inicia?

1

Quando tento habilitar o serviço CIFS (para usá-lo com meu diretório OpenLDAP) no meu FreeNAS 9.1.1, recebo a mensagem

The service could not be started.

No shell do meu FreeNAS, vejo a seguinte saída:

smbd[13162]: [2013/09/16 09:53:00.067317,  0] passdb/pdb_interface.c:166(make_pdb_method_name)
smbd[13162]:   pdb backend ldapsam:ldap://10.0.60.136 did not correctly init (error was NT_STATUS_INVALID_PARAMETER)
smbd[13162]: [2013/09/16 09:53:00.067414,  0] lib/util.c:1117(smb_panic)
smbd[13162]:   PANIC (pid 13162): pdb_get_methods_reload: failed to get pdb methods for backend ldapsam:ldap://10.0.60.136
smbd[13162]:
smbd[13162]: [2013/09/16 09:53:00.067464,  0] lib/util.c:1221(log_stack_trace)
smbd[13162]:   BACKTRACE: 0 stack frames:
smbd[13162]: [2013/09/16 09:53:00.067538,  0] lib/fault.c:416(dump_core)
smbd[13162]:   dumping core in /var/log/samba/cores/smbd

Qual poderia ser o problema e como faço para começar?

    
por Der Hochstapler 16.09.2013 / 18:57

1 resposta

2

O serviço CIFS é fornecido através do daemon do Samba. Para determinar por que ele não pode ser iniciado, a melhor maneira é iniciá-lo de forma interativa no shell.

Você pode usar o shell de:

  1. Iniciando o widget correspondente na interface da Web:

  2. AtivandooserviçoSSHeconectando-seaoseusistemaFreeNAScomumclienteSSH:

Para iniciar o daemon do Samba, execute:

/usr/local/sbin/smbd --interactive --debuglevel=3

Aqui você pode ver mensagens de log como:

string_to_sid: SID S-1-5-21- is not in a valid format
pdb_init_ldapsam: SID [S-1-5-21-] could not be read as a valid SID

Nesse caso, há um SID inválido no diretório, o que faz com que o daemon do Samba falhe ao iniciar.

    
por 16.09.2013 / 18:57