Solución “Failed to start Samba SMB Daemon”

Si has actualizado recientemente tu sistema GNU/Linux, concretamente las distribuciones Red Hat Enterprise Linux , Centos (ambos en la versión 7) o Fedora (en la versión 29), y tenías ya instalado y funcionando el servicio de Ficheros y Dominio Samba, habrás tenido problemas con el arranque de este.

La versión 4.9 de Samba tiene varias novedades y características respecto a versiones anteriores. Una muy importante es que diferencia entre el acceso anónimo y el invitado a través del protocolo SMB. Un efecto secundario de este es que ahora se requiere tener un mapeo para el grupo “BUILTIN\Guest”

Por ejemplo en RHEL 7 al arrancar el servicio nos podemos encontrar con errores similares a estos:

1
2
3
4
../source3/smbd/server.c:1094(smbd_open_one_socket)
smbd_open_one_socket: open_socket_in: Address family not supported by protocol
../source3/lib/util_sock.c:334(open_socket_in)
open_socket_in(): socket() call failed: Address family not supported by protocol

La asignación se puede proporcionar de forma automática si un backend de identidad predeterminado permite crear entradas bajo demanda. Si esto no es así, de forma alternativa podemos utilizar la utilidad “net“, para proporcionar una asignación de grupo para “BUILINT\Guest” de la siguiente forma:

1
net groupmap add sid=S-1-5-32-546 unixgroup=nobody type=builtin

De esta forma el problema ya debería estar solventado y SMB se tendría que poder levantar sin problemas.

Para más información podéis consultar esta nota:

Fedora DOCS – Samba 4.9

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies