我正在尝试设置映像环境。想法是使用 DISM 通过网络应用 WIM 映像(Windows 10 Pro)。
我可以启动 Windows 10 PE。我通过 DHCP 建立了网络连接。
当我尝试使用映射网络共享时,net use i: \\server\share
我得到:
System error 58 has occurred.
The specified server cannot perform the requested operation.
如果我尝试将其与系统用户的net use i: \\server\share /user:user password
位置进行映射,它就可以起作用。user
该共享完全公开。我能够在其他 4 台 Windows 机器上映射共享,无需任何凭据。(2 台 Win7,2 台 Win8)。
服务器是运行 Samba 的 Ubuntu 14.04。4.3.9-Ubuntu。
我的/etc/samba/smb.conf
样子是这样的:
[global]
workgroup = WORKGROUP
security = user
server string = Imaging Server
dns proxy = no
follow symlinks = yes
wide links = yes
unix extensions = no
log file = /var/log/samba/log.%m
max log size = 1000
guest account = nobody
encrypt passwords = true
map to guest = bad user
[share]
comment = images
path = /share
browsable = yes
guest only = yes
read only = no
writable = yes
public = yes
create mask = 0664
directory mask = 0775
/share
归nobody:nogroup
任何想法,将不胜感激。
答案1
这就是 Windows 10 连接匿名共享的方式:它检查一些用户名和密码以查看是否能够登录,如果可以,则允许匿名连接。
显然,向用户隐藏这一点的任何部分都没有进入 PE 版本,因此只需指定一个虚拟用户名和密码,例如/user:user pass
。
如果您需要提供实际凭证,您可以像这样指定用户和密码:/user:DOMAIN\user *
。星号将确保提示您输入密码,而不必在命令行上指定密码。
答案2
似乎不是 Linux 的问题,似乎是 Windows 10 的问题,因为我遇到了同样的问题。我研究过的解决方法似乎是这样的...例如...net use z://192.168.02/tftp \root: 192.168.0.2 /root password
我还没有尝试过这个,明天上班时会尝试一下。
答案3
我尝试过很多次。实际上,我从来没有使用完全匿名的连接让它工作过,但只要提供任何用户/密码组合,似乎就可以使用按照你的方式配置的共享。