我在用于开发的FreeBSD盒子上有一个samba网络共享。
我把它设置为我的WinXP盒子上的共享驱动器,它工作正常。
但是,如果我重新启动xp框,则在我点击它并输入密码之前无法访问共享驱动器,即使我已将其设置为使用正确的用户名和密码并在启动时连接。
有没有人知道可能是什么问题?如果有必要,我可以获取版本数据等,但是想暂时将其挂在那里以查看它是否是一个常见的samba问题。
谢谢!
编辑:
很抱歉!我以为我说我有XP专业版。我实际上已将auth存储在映射驱动器中,其中显示“使用用户进行身份验证”。我也使用与xp登录相同的samba共享用户名,但不是相同的pw。
答案 0 :(得分:3)
两个选项:在Samba共享上设置登录名/密码,使其与用于登录Windows XP的用户名/密码相同。或者也可以将XP Home设置为手动存储凭据:
MANUAL键按以下方式创建:
在框中输入相应的信息:
至于“WinXP Home无法以与XP Pro相同的方式存储网络共享的登录凭据。”这是不正确的:
DYNAMIC键以下列方式创建:
有关详细信息,请参阅:
Behavior of stored user names and passwords - Article ID: 281660
答案 1 :(得分:2)
要在启动时强制进行身份验证,请运行“net use”(例如,在启动文件夹中放置一个链接)。即:
NET USE \\computer\share "password" /USER:user
这将验证您对Samba服务器的身份验证并使其可以使用它,而无需先单击它。
答案 2 :(得分:1)
WinXP Home无法以与XP专业版相同的方式存储网络共享的登录凭据。
根据Cd-MaN的响应 - 创建一个包含相关NET USE
命令的批处理文件,并在启动菜单项中添加该批处理文件的快捷方式。
答案 3 :(得分:1)
要在启动时将其映射,您可以将其放在批处理文件中
@echo off
NET USE \\computer\share "password" /USER:user
将其隐藏在某个地方......我找不到从网络使用字符串中获取文字凭据的方法..
然后进入Start-> Run-> Regedit并找到此密钥
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
从那里,您可以添加对该批处理文件的调用,以便它在启动时运行....
右键单击所有值,然后选择
new->字符串值
将其命名为非描述性的东西,然后通过右键单击它来修改它,然后将批处理文件的路径放入值数据字段我还设置了一个samba共享驱动器,通过将计算机上的登录凭据与samba共享上使用的登录凭据相匹配,在启动时自动映射......它可能是特定于Novell的,但请试一试