Como usar contas locais na máquina samba

Como usar contas locais na máquina samba

Eu tenho um sistema Linux rodando o samba que possui uma conexão Ethernet com um PC com Windows 7. Depois de ler e tentar bastante consegui a seguinte configuração:

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

Eu simplesmente quero issominha partePode ser acessadoqualquer

  1. sem nenhuma senha (compartilhamento público)ou
  2. com as credenciais demeuSystemUser.meuSystemUseré um usuário local na máquina Linux.

Mas até agora o Windows solicita uma senha, portantominha partesó pode ser acessado se eu executar

useradd myWindowsUserName
smbpasswd -a myWindowsUsername

Ao inserir a mesma senha da máquina Windows, para que o mesmo nome de usuário exista na máquina Linux e Windows7 com a mesma senha.

Como 1. e 2. podem ser resolvidos?

Responder1

Estou usando essa configuração

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

e no 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

Se você quiser ver sua pasta compartilhada no Windows Explorer, defina navegável como sim.

informação relacionada