我之前问过这个问题,每次我认为我找到了解决方案时它仍然无法可靠地工作,所以我又来了。:(
我的网络中有几台 Windows 7 计算机和一台托管 SMB 的 Linux 服务器。除了一台笔记本电脑外,我可以从所有计算机可靠地连接到它。这台笔记本电脑是我公司的,因此配置不同。但是,我之前在那台电脑上安装过 Windows XP,它一直都正常工作。现在我们切换到 W7,突然间它只能有时工作。
一开始我以为重启后就可以了,但显然不是这样。有时它可以工作,但大多数时候当我尝试登录时,我都会被拒绝访问。
我不知道如何解决这个问题,因为我真的不知道该去哪里找。我尝试输入\\Homedomain\username
+password
以及简单的username
+ password
。
密码加密可能有问题吗?当我尝试通过 cygwin 控制台上的 ssh 从该笔记本电脑连接时,没有任何问题,我也可以在 Windows 资源管理器中看到共享。我只是无法连接,因为我总是被拒绝权限。
下面是我的 smb.conf,希望对你有帮助。我还添加了注释设置,我认为它们可能相关,只是为了表明它们是默认的。
[global]
workgroup = Homedomain
# wins support = yes
; wins server = w.x.y.z
dns proxy = no
follow symlinks = yes
wide links = yes
unix extensions = no
; name resolve order = lmhosts host wins bcast
; interfaces = 127.0.0.0/8 eth0
; bind interfaces only = yes
log file = /var/log/samba/log.%m
max log size = 1000
# syslog only = no
syslog = 0
####### Authentication #######
# security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
########## Domains ###########
; domain logons = yes
############ Misc ############
# domain master = auto
; winbind enum groups = yes
; winbind enum users = yes
usershare allow guests = yes
[homes]
comment = Home Directories
browseable = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[Downloading]
comment = Downloaddirectory
browseable = yes
writable = yes
create mask = 0660
directory mask = 0770
path = /downloading
答案1
请检查您的网络配置,特别是是否允许网络适配器进入待机模式以节省能源。