Как использовать локальные учетные записи на машине Samba

Как использовать локальные учетные записи на машине Samba

У меня есть система Linux, на которой запущен Samba, и которая имеет Ethernet-подключение к ПК с Windows 7. После прочтения и многочисленных попыток я получил следующую конфигурацию:

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

Я просто хочу этого.мояПоделитьсяможет быть доступенили

  1. без пароля (публичный доступ)или
  2. с полномочиямимойСистемныйПользователь.мойСистемныйПользовательявляется локальным пользователем на машине Linux.

Но пока Windows запрашивает пароль, поэтомумояПоделитьсяможно получить доступ только если я запущу

useradd myWindowsUserName
smbpasswd -a myWindowsUsername

При этом введите тот же пароль, что и на машине с Windows, чтобы одно и то же имя пользователя существовало и на машине с Linux, и на машине с Windows7 с тем же паролем.

Как можно решить 1. и 2.?

решение1

Я использую эту конфигурацию

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

и в случае 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

Если вы хотите видеть общую папку в проводнике Windows, установите для параметра «Просмотр» значение «Да».

Связанный контент