Назад | Перейти на главную страницу

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

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

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

Я просто хочу этого myShare можно получить доступ либо

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

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

useradd myWindowsUserName
smbpasswd -a myWindowsUsername

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

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

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

[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, установите для параметра «Просмотр» значение «Да».