Samba: ¿Cómo compartir una carpeta usando el nombre de usuario y la contraseña de una cuenta de Linux?

Samba: ¿Cómo compartir una carpeta usando el nombre de usuario y la contraseña de una cuenta de Linux?

Estoy trabajando para compartir la carpeta de inicio de un usuario usando el nombre de usuario y la contraseña de la cuenta lLnux del usuario. Me di cuenta de que compartir la carpeta de inicio es bastante fácil ya que sólo necesito cambiar el archivo smb.conf para habilitarlo. Sin embargo, parece que no puedo iniciar sesión de todos modos.

Parece que Samba mantiene sus propios registros de nombres de usuarios y contraseñas. ¿Hay alguna manera de poder asignar/sincronizar los nombres de usuario y contraseñas de los usuarios de Linux automáticamente con Samba? El resultado final debería ser que cada vez que agrego un nuevo usuario o un usuario cambia su contraseña de inicio de sesión de Linux, Samba también cambia automáticamente su contraseña.

Respuesta1

Quizás quieras echar un vistazo a pam_smbpass para sincronizar contraseñas automáticamente. Sin embargo, tenga en cuenta que las contraseñas existentes no se pueden convertir debido a inconsistencias de hash.

Básicamente, este inconveniente se debe a que Windows utiliza alguna función de hash de contraseña oscura en el lado del cliente, y las cajas UNIX normalmente no guardan las contraseñas en estos hash oscuros. Entonces Samba tiene que construir su propia base de datos.

información relacionada