В общем, схема настройки примерно такая. Если в:
[global]
security = SHARE
то клиенты посылают информацию аутентификации (пароли) на конкретный ресурс (то есть на сетевую папку), в тот момент, когда хотят получить доступ к этому ресурсу.
Если в
[global]
security = USER
, то клиент должен сначала произвести вход в машину с расшаренными папками, с существующим именем пользователя и паролем, заведенным в Linux.
Вот примерный конфиг для такой конфигурации:
[global]
netbios name = ИМЯ_МАШИНЫЙ_В_СЕТЕВОМ_ОКРУЖЕНИИ
security = SHARE
guest account = гостевая_учетка_(например_nobody)
wins support = Yes
[Консультант]
path = /путь/к/консуьтатнту
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes
[папка пользователя]
path = /путь
valid users = имя_пользователя
read only = No
при этом, пользователь "имя_пользователя" должен существовать как в Linux так и в Windows, а гостевая_учетка_(например_nobody) должна существовать в Linux.
P.S. но могу и ошибаться в конифиге. Нет тестового стенда по рукой
Более подробно можно понять принцип из статьи "
как работает SAMBA"