Cómo usar cuentas locales en una máquina Samba

Cómo usar cuentas locales en una máquina Samba

Tengo un sistema Linux que ejecuta samba y tiene una conexión Ethernet a una PC con Windows 7. Después de leer y probar mucho obtuve la siguiente configuración:

[myShare]
path = /usr/share/mySystemUser/
public = yes
guest ok = yes
writeable = yes
browseable = yes
ntlm auth = no

simplemente quiero esomi partepuede ser accesiblecualquiera

  1. sin ninguna contraseña (compartir públicamente)o
  2. con las credenciales demiUsuarioSistema.miUsuarioSistemaes un usuario local en la máquina Linux.

Pero hasta ahora Windows solicita una contraseña, por lo tantomi parteSólo se puede acceder si ejecuto

useradd myWindowsUserName
smbpasswd -a myWindowsUsername

Mientras ingresa la misma contraseña que en la máquina con Windows, de modo que exista el mismo nombre de usuario tanto en la máquina con Linux como con Windows7 con la misma contraseña.

¿Cómo se pueden resolver 1. y 2.?

Respuesta1

Estoy usando esta configuración

[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup

y en caso mySystemUser = myWindowsUserName

[mySystemUser]
    path = /usr/share/mySystemUser/
    browseable = no
    writeable = yes
    create mode = 0770
    directory mode = 0770
    read only = no
    valid users = mySystemUser
    force user = mySystemUser

Si desea ver su carpeta compartida en el Explorador de Windows, configure Navegable en Sí.

información relacionada