Samba共享驱动器在启动时不会自动进行身份验证

时间:2008-12-21 22:42:03

标签: samba

我在用于开发的FreeBSD盒子上有一个samba网络共享。

我把它设置为我的WinXP盒子上的共享驱动器,它工作正常。

但是,如果我重新启动xp框,则在我点击它并输入密码之前无法访问共享驱动器,即使我已将其设置为使用正确的用户名和密码并在启动时连接。

有没有人知道可能是什么问题?如果有必要,我可以获取版本数据等,但是想暂时将其挂在那里以查看它是否是一个常见的samba问题。

谢谢!

编辑:

很抱歉!我以为我说我有XP专业版。我实际上已将auth存储在映射驱动器中,其中显示“使用用户进行身份验证”。我也使用与xp登录相同的samba共享用户名,但不是相同的pw。

4 个答案:

答案 0 :(得分:3)

两个选项:在Samba共享上设置登录名/密码,使其与用于登录Windows XP的用户名/密码相同。或者也可以将XP Home设置为手动存储凭据:

MANUAL键按以下方式创建:

  1. 启动“控制面板”中的“存储的用户名和密码”工具。
  2. 点击添加。
  3. 在框中输入相应的信息:

    • 服务器:使用主机名,FQDN,通配符等。
    • 用户名:Domain \ Username;计算机\用户名UPN。
    • 密码:输入密码。
  4. 至于“WinXP Home无法以与XP Pro相同的方式存储网络共享的登录凭据。”这是不正确的:

    DYNAMIC键以下列方式创建:

    1. 用户尝试连接到\\ server \ share。
    2. 尝试用户的登录凭据。如果这些无法访问,则会显示“存储的用户名和密码”。
    3. 凭据在成功连接后放入存储的用户名和密码,或者如果在返回的错误消息上单击取消,则会将其放入。
    4. 有关详细信息,请参阅:

      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的,但请试一试