提问人:Eli 提问时间:12/22/2008 最后编辑:EddieEli 更新时间:10/29/2009 访问量:7197
Samba 共享云端硬盘在启动时不会自动进行身份验证
Samba shared drive won't auto-authenticate at startup
问:
我在 FreeBSD 机器上有一个 samba 网络共享,用于开发。
我在我的WinXP盒子上将其设置为共享驱动器,并且工作正常。
但是,如果我重新启动 xp box,则在单击它并输入密码之前,共享驱动器将无法访问,即使我已将其设置为使用正确的用户名和密码并在启动时连接。
有谁知道可能是什么问题?如有必要,我可以获取版本数据等,但想把它简单地挂在那里,看看它是否可能是一个常见的 samba 问题。
谢谢!
编辑:
对不起!我以为我说过我有XP Pro。我实际上将身份验证存储在映射的驱动器中,其中显示“使用用户进行身份验证”。我还使用与 xp 登录名相同的 samba 共享用户名,尽管 pw 不同。
答:
若要在启动时强制进行身份验证,请运行“net use”(例如,通过在启动文件夹中放置链接)。结婚
NET USE \\computer\share "password" /USER:user
这将使您向 Samba 服务器进行身份验证,并使其可以使用它,而无需先单击它。
评论
WinXP Home 无法像 XP Pro 那样存储网络共享的登录凭据。
根据 Cd-MaN 的响应 - 创建一个包含相关命令的批处理文件,并在“启动”菜单项中放置该批处理文件的快捷方式。NET USE
两个选项:在 Samba 共享上设置登录名/密码,使其与您用于登录 Windows XP 的用户名/密码相同。或者也可以将 XP Home 设置为手动存储凭据:
手动密钥按以下方式创建:
- 启动“控制面板”中的“存储的用户名和密码”工具。
- 单击“添加”。
在框中键入相应的信息:
- 服务器:使用主机名、FQDN、通配符等。
- 用户名:Domain\Username;计算机\用户名;UPN。
- 密码:键入密码。
至于“WinXP Home 无法像 XP Pro 那样存储网络共享的登录凭据”,这是不正确的:
DYNAMIC 密钥的创建方式如下:
- 用户尝试连接到 \\server\share。
- 尝试用户的登录凭据。如果这些用户名和密码无法获得访问权限,则会提示“存储的用户名和密码”。
- 凭据在成功连接后放入“存储的用户名和密码”中,或者如果单击“取消”返回的错误消息。
有关更多信息,请参阅:
评论
要让它在启动时映射,您可以将其放在批处理文件中
@echo off
NET USE \\computer\share "password" /USER:user
把它藏在某个地方......我也找不到从网络使用字符串中获取文字凭据的方法。
然后进入 Start->Run->Regedit 并找到此密钥
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
从那里,您可以添加对该批处理文件的调用,以便它在启动时运行。
右键单击所有值,然后选择
new->string 值
将其命名为非描述性名称,然后右键单击它进行修改,然后将批处理文件的路径放入“值数据”字段中
我还设置了一个 samba 共享驱动器,通过将计算机上的登录凭据与 samba 共享上使用的凭据进行匹配,在启动时自动映射......它可能特定于 Novell,但试一试
评论