Debian 到 Windows 10 samba 共享

Debian 到 Windows 10 samba 共享

此用户无法登录,因为此帐户目前已被禁用

每当我尝试从我的 Windows 10 域 PC 访问托管在 Debian 机上的 samba 共享时,都会出现这个错误。

如果我将共享设为公开,那么我可以毫无问题地访问它,但它不应该是公开的。每当我尝试应用任何访问限制时,它总是无法登录。我尝试了无数种配置,这些配置都是我偶然发现的各个网站上建议的,多次重置了 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 盒中的凭据强制进行身份验证。

相关内容