2008-12-21 76 views
3

我在用于开发的FreeBSD机器上有一个samba网络共享。Samba共享驱动器在启动时不会自动进行身份验证

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

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

有谁知道什么可能是什么问题?如有必要,我可以获取版本数据等,但是想简单地将其列在此处,以查看它是否是常见的桑​​巴舞问题。

谢谢!

编辑:

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

+0

+1此问题也发生在我与Ubuntu的桑巴股份..我还没有弄明白要么.. =/ – krebstar 2008-12-21 23:06:59

+0

是的,它是XP家庭我的情况.. – krebstar 2008-12-22 13:27:08

+0

不是一个编程问题。 – 2009-01-02 02:06:00

回答

1

得到它映射在启动时,你可以把这个批处理文件

@echo off 
NET USE \\computer\share "password" /USER:user 

隐藏它的地方......我找不到一个办法让文字凭据出净使用字符串的任意..

然后进入开始 - >运行 - >注册表编辑器,找到这个关键

\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 

从那里,你可以在通话,以便它在启动时运行添加到该批处理文件....

下的所有值右键单击并选择

新建 - >字符串值

命名一些非描述,然后通过右键单击它,修改它,然后只是把路径批处理文件导入值数据字段


我还设置了桑巴份额DRI在启动时通过将计算机上的登录凭据与samba共享中使用的登录凭证进行匹配来自动映射......它可能是Novell的特定版本,但可以对其进行配置

2

要在启动时强制进行身份验证,请运行“net use”(例如,将链接放入启动文件夹中)。即:

NET USE \\computer\share "password" /USER:user 

这将验证你到Samba服务器,并使其可以使用它,而无需先点击它。

1

WinXP Home无法像使用XP Pro一样保存网络共享的登录凭据。

根据Cd-MaN的回应 - 创建一个批处理文件,其中包含相关的NET USE命令,并将该批处理文件的快捷方式放入您的启动菜单项中。

3

两种选择:在Samba共享上设置登录名/密码,以便与用于登录Windows XP的用户名/密码相同。或者,也可以设置你的XP家庭版,手动保存凭证:

MANUAL项通过以下方式产生:

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

    • 服务器:使用主机名,FQDN,通配符等。
    • 用户名:Domain \ Username;计算机\用户名UPN。
    • 密码:输入密码。

至于“WinXP的家庭不必存储用于登录网络共享凭据同样的方式,XP专业版做的能力。“这是不正确的:

DYNAMIC项通过以下方法创建:

  1. 用户试图连接到\\ server \共享
  2. 用户的登录凭据尝试如果这些没有。获取,存储用户名和密码的提示。
  3. 证书放入存储的用户名和密码连接成功后,或者如果取消被点击返回的错误信息。

欲了解更多信息,请参阅:

Behavior of stored user names and passwords - Article ID: 281660

相关问题