我从 arch ( https://wiki.archlinux.org/index.php/samba#Client )下载了 samba 包
然后我启用了本文所述的网络发现: https ://websiteforstudents.com/access-windows-10-files-ubuntu-17-04/
我还确保我的 Windows 10工作站域是WORKGROUP
然后我回到 arch 并使用https://git.samba.org/samba.git/?p=samba.git;a=blob_plain;f=examples/smb.conf.default/etc/samba/smb.conf
的内容创建了所需的配置;hb=HEAD(Arch 推荐)
在配置中,我更改了以下属性:
workgroup = WORKGROUP
现在它等同于 Windows 10 工作站域。
完成后,我运行以下命令:
smbclient -L W10
(其中 W10 是我的 Windows 10 的 IP)。我之前确保主机可以ping通
出现以下提示:
Enter WORKGROUP/root's password: *****
session setup failed: NT_STATUS_ACCESS_DENIED
密码实际上是正确的,所以还有其他东西不起作用。我也想知道如何更改WORKGROUP/root
它自动附加的用户名。因为我机器的登录用户名是xetra11
而不是root
您需要指定用户名。如果你不这样做,它会使用你的本地用户名。
在手册页中,添加
-U «username»
. 所以smbclient -U xetra11 -L W10