我从 arch 下载了 samba 包(https://wiki.archlinux.org/index.php/samba#Client)
然后我启用了网络发现如本文所述:https://websiteforstudents.com/access-windows-10-files-ubuntu-17-04/
我还确认了我的 Windows 10工作站域是工作组
然后我回到 arch 并/etc/samba/smb.conf
使用以下内容创建了所需的配置https://git.samba.org/samba.git/?p=samba.git;a=blob_plain;f=examples/smb.conf.default;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
答案1
您需要指定用户名。如果您不这样做,它将使用您的本地用户名。
从手册页中,添加-U «username»
.所以smbclient -U xetra11 -L W10