Respuestas:
Creo que Samba está configurado así de forma predeterminada, aquí están las líneas relevantes en smb.conf
:
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
...
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
Más información sobre estas opciones y más aquí . Espero que ayude.
EDITAR:
La primera vez que agrega un usuario de Linux ( adduser
) también debe agregarlo a smbpasswd.
sudo smbpasswd -a <user>
cuando se le solicite una contraseña, use la misma contraseña que usó con adduser. Después de esto, la contraseña de smb debe actualizarse automáticamente cuando cambie la contraseña de linux consudo passwd <user>
sudo adduser kevin
por ejemplo), también debe proporcionarle una contraseña, esta es la contraseña que se requerirá para que ese usuario acceda a un recurso compartido. Cambiar contraseña con sudo passwd kevin
. ¿Eso ayuda?
valid users = Family
en smb.conf en la sección de compartir? Si todavía tiene problemas, podría ser mejor comenzar otra pregunta con más detalle: mensajes de error de smbd que aparecen /var/log/auth.log
y cómo configurar samba posiblemente con el volcado de su archivo de configuración también testparm /etc/samba/smb.conf
... (que también prueba smb .conf sintaxis).
sudo pdbedit -L -v
y el único usuario agregado es "nadie". Entonces, ¿debería correr sudo smbpasswd -a family
? Si es así, ¿qué contraseña debo ingresar? ¿Debo ingresar 12345, igual que mi inicio de sesión?