miércoles, 25 de agosto de 2010

Samba "smbd interrumpido pero existe un archivo pid"

Al ataque con debian y samba como PDC, muy bonito y todo, en los afanes de configurar una maquina con samba y en el tema de enganchar el samba al ldap se instaló todo de una ves sin iniciar el samba.. se configuró todo y pomba se revienta el samba al iniciarlo y esto por: (NPI)?

En el log nos muestra lo siguiente:

[2010/08/25 17:00:20, 3] smbd/uid.c:push_conn_ctx(358)

push_conn_ctx(0) : conn_ctx_stack_ndx = 0

[2010/08/25 17:00:20, 3] smbd/sec_ctx.c:set_sec_ctx(241)

setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1

[2010/08/25 17:00:20, 3] smbd/sec_ctx.c:pop_sec_ctx(356)

pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0

[2010/08/25 17:00:20, 3] lib/util_seaccess.c:se_access_check(250)

[2010/08/25 17:00:20, 3] lib/util_seaccess.c:se_access_check(251)

se_access_check: user sid is S-1-1-0

se_access_check: also S-1-5-2

se_access_check: also S-1-5-7

[2010/08/25 17:00:20, 0] services/services_db.c:svcctl_init_keys(420)

svcctl_init_keys: key lookup failed! (WERR_ACCESS_DENIED)

[2010/08/25 17:00:20, 3] smbd/sec_ctx.c:push_sec_ctx(208)

push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1

[2010/08/25 17:00:20, 3] smbd/uid.c:push_conn_ctx(358)

push_conn_ctx(0) : conn_ctx_stack_ndx = 0

[2010/08/25 17:00:20, 3] smbd/sec_ctx.c:set_sec_ctx(241)

setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1

[2010/08/25 17:00:20, 3] smbd/sec_ctx.c:pop_sec_ctx(356)

pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0

A primera vista se ve un (WERR_ACCESS_DENIED) esto se debe a que sencillamente no se había inicializado el samba con las bd locales.

lo que se debe hacer es: en el archivo de configuración del samba colocar o cambiar a:

passdb backend = tdbsam

se para el samba y luego se inicia, ahora si ya se puede cambiar el parámetro para que busque el ldap:

passdb backend = ldapsam:ldap://127.0.0.1

y eso es todo.. ajustado este pequeño inconveniente y una ves mas demostrado que del afan no queda si no el cansancio. :p