
Configuré un servidor Samba e intenté conectarme a él desde una máquina en la misma VLAN, puedo ver los recursos compartidos y me pide una contraseña, pero luego falla con las siguientes 2 líneas en el REGISTRO:
[2018/02/19 11:21:07.725300, 5] ../source3/passdb/pdb_interface.c:1825(lookup_global_sam_rid) No puedo encontrar una identificación de Unix para un grupo no asignado
[2018/02/19 11:21:07.725317, 5] ../source3/passdb/pdb_interface.c:1535(pdb_default_sid_to_id) SID S-1-5-21-3363938291-73671434-3978610123-513 pertenece a nuestro dominio, pero no existe ningún objeto correspondiente en la base de datos.
¿Alguien sabe qué es esto y por qué? Como en otros servidores, configuro básicamente con la misma sección [global], no tengo ese problema.
La máquina que uso es una máquina CentOS 7.4 con el servidor Samba estándar. Y una máquina virtual con Windows 7 SP1 para conectarse a los recursos compartidos.
Agregué la opción: "ntlm auth = yes". De lo contrario, tuvimos problemas con Windows 10. Pero, ¿se requiere una opción similar para las máquinas con Windows 7 en la combinación?
Gracias
Respuesta1
Verifique el directorio y los permisos de archivos en el recurso compartido.
Mi parte estaba configurada para permitir root:users
. Pero mi cuenta SMB (o la cuenta Unix local a la que estaba asignada) no era miembro deusers
Pude ver en los registros de SMB que la autenticación se realizó correctamente:
check_ntlm_password: PAM Account for user [<my_user>] succeeded
entonces fue algo posterior a eso.
En mi caso la solución fue agregar el usuario al grupo...
sudo usermod -a -G users <my_user>
Supongo que también podrías hacer esto accediendo chown
al directorio.
Reinicié SMB por si acaso ( sudo service smbd restart
) y me conecté inmediatamente.