Debian для Windows 10 Samba поделиться

Debian для Windows 10 Samba поделиться

Этот пользователь не может войти в систему, поскольку эта учетная запись в настоящее время отключена.

Эту ошибку я получаю всякий раз, когда пытаюсь получить доступ к общему ресурсу Samba, размещенному на компьютере с Debian, с моего домена Windows 10.

Если я сделаю ресурс общедоступным, то смогу получить к нему доступ без проблем, но он не должен быть общедоступным. Как только я пытаюсь применить какие-либо ограничения доступа, он всегда не может войти в систему. Я перепробовал бесчисленное количество конфигураций, предложенных на разных сайтах, на которые я наткнулся, много раз сбрасывал пароль samba и вообще вырывал себе волосы на несколько часов. И это уже второй раз, я впервые попробовал это несколько месяцев назад, но сдался и оставил общедоступным.

Мне нужна простая аутентификация на стороне Linux, так что если у меня есть пользователь bob с паролем Samba bobs_password, я хочу перейти к общему ресурсу на моем компьютере с Windows, ввести bob:bobs_password в появившемся поле, и все готово.

У меня была похожая акция несколько лет назад, и я не помню, чтобы ее настройка заняла больше пары минут...

Мой файл конфигурации, как он есть сейчас. Насколько он еще имеет смысл, я не знаю, он сильно изменился за последние несколько часов:

[global]
security = user
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

[share]
path = /home/bob
browsable =yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
valid users = bob
guest ok = no

[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700

Есть предположения?

решение1

В некоторых случаях, из клиента Windows в домене, вы должны указать машину в своем логине, если машина не находится в том же домене. Например:debian_server\bob

Таким образом, вы принудительно выполняете аутентификацию с использованием учетных данных, хранящихся в вашей системе Debian.

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