我正在尝试从Windows 10 家庭版使用 Samba 客户端。但是发生了以下错误...
1# - smbclient
[root@eduardo-nb eduardo]# smbclient -L 192.168.0.5 -W WORKGROUP -U eduardo
Enter WORKGROUP\eduardo's password:
session setup failed: NT_STATUS_LOGON_FAILURE
2#-海豚
笔记:获得共享访问权限的唯一方法是按照此处描述的步骤操作...
...其中包括允许“所有人”访问和“关闭密码保护的共享”。
问题:我想与现有的 Windows 10 家庭用户(具有管理特权)一起访问此共享...那么可能发生什么情况呢?
谢谢!=D
[参考文献:无法从终端列出 Windows 共享,smbclient 连接到 Windows 机器时获取 NT_STATUS_LOGON_FAILURE,https://answers.microsoft.com/en-us/windows/forum/all/file-sharing-not-working/e6df6ac5-bb5a-41b3-8253-bd59b49d94bd,https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/samba-client-and-windows-10-home/a7502032-240a-4fc8-a756-132d46831adf?tm=1568998329476]
更新:我的/etc/samba/smb.conf
...
@harrymc
[global]
workgroup = WORKGROUP
server string = Samba Server
allow insecure wide links = yes
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba/%m.log
max log size = 50
security = user
dns proxy = no
[homes]
comment = Home Directories
browseable = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
[eduardo]
follow symlinks = yes
wide links = yes
comment = Manjaro Linux Samba share
path = /home/eduardo
available = yes
valid users = eduardo
read only = no
browseable = yes
public = no
writeable = yes
答案1
真正的问题:
正如您在图片中看到的...
...我的用户“eduardo”实际上是“alldocube”...如上图所示,用户“eduardo”(“alldocube”)在系统中的表现方式造成了巨大的混乱!实际上,我无法理解这是怎么发生的...
解决方案:
因此,唯一需要做的就是为用户“alldocube”(在我的情况下)共享(属性>共享)驱动器“D”,并为用户“alldocube”授予驱动器“D”上的权限(属性>安全)。
要使用 Linux 访问共享,请打开文件浏览器(在我的情况下是 Dolphin)并在路径字段中输入smb://WORKGROUP\<YOUR_USER>@<SERVER_IP>/<SHARE_NAME>
(在我的情况下是)。smb://WORKGROUP\[email protected]/D
谢谢!=D
答案2
当您输入错误的密码时,运行 smbclient 时将出现错误。
所以问题是,这是 WIn10 中的简单用户名和密码,还是 Microsoft 帐户用户名和密码,如[电子邮件保护]。
如果您使用的是 Microsoft 帐户名,则 smbclient 命令变为:
smbclient -L 192.168.0.5 -W something.com -U eduardo