Samba共享驱动器赢得';t启动时自动验证
我在用于开发的FreeBSD盒上有一个samba网络共享 我已经在我的WinXP机器上把它设置为一个共享驱动器,它工作得很好 但是,如果我重新启动xp设备,共享驱动器将无法访问,除非我单击它并输入密码,即使我已将其设置为使用正确的用户名和密码并在启动时连接 有人知道可能是什么问题吗?如果必要的话,我可以获取版本数据等,但我想简单地把它挂在那里,看看这是否是一个常见的samba问题 谢谢 编辑:Samba共享驱动器赢得';t启动时自动验证,samba,Samba,我在用于开发的FreeBSD盒上有一个samba网络共享 我已经在我的WinXP机器上把它设置为一个共享驱动器,它工作得很好 但是,如果我重新启动xp设备,共享驱动器将无法访问,除非我单击它并输入密码,即使我已将其设置为使用正确的用户名和密码并在启动时连接 有人知道可能是什么问题吗?如果必要的话,我可以获取版本数据等,但我想简单地把它挂在那里,看看这是否是一个常见的samba问题 谢谢 编辑: 非常抱歉!我想我说过我有XP Pro。实际上,我在映射的驱动器中存储了身份验证,其中显示“使用用户进行
非常抱歉!我想我说过我有XP Pro。实际上,我在映射的驱动器中存储了身份验证,其中显示“使用用户进行身份验证”。我在samba共享中也使用了与xp登录相同的用户名,尽管不是相同的pw。要在启动时强制进行身份验证,请运行“net use”(例如,在启动文件夹中放置一个链接)。即:
这将向Samba服务器验证您的身份,并使您可以使用它,而无需先单击它。WinXP Home无法像XP Pro那样存储网络共享的登录凭据
根据Cd-MaN的回答-创建一个批处理文件,其中包含相关的
NET USE
命令,并在启动菜单项中设置该批处理文件的快捷方式。两个选项:设置Samba共享上的登录名/密码,使其与登录Windows XP时使用的用户名/密码相同。或者也可以将XP Home设置为手动存储凭据:
手动键按以下方式创建:
- 服务器:使用主机名、FQDN、通配符等
- 用户名:域\用户名;机器\用户名;万国邮联
- 密码:键入密码
要使其在启动时映射,可以将其放入批处理文件中
@echo off
NET USE \\computer\share "password" /USER:user
把它藏在某处。。。我也找不到从net use字符串中获取文本凭据的方法
然后进入开始->运行->重新编辑并找到此键
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
从那里,您可以向该批处理文件添加一个调用,以便它在启动时运行
在所有值下单击鼠标右键,然后选择
新建->字符串值
将其命名为非描述性,然后通过右键单击进行修改,然后将批处理文件的路径放入值数据字段中
我还设置了一个samba共享驱动器,通过将计算机上的登录凭据与samba共享上使用的凭据进行匹配,在启动时自动映射。。。。。。这可能是针对Novell的,但试一试+1这个问题也发生在我的Ubuntu samba共享上。。我也没弄明白=/是的,这是我的XP主页。是的,因为访问代码和测试服务器与编程无关。@Eli-你试过Kurt的答案吗?(将用户名和密码设置为相同)我知道我的系统是这样设置的,但我有XP Pro,因此我不确定这是否适用于XP家庭系统。我还没有找到任何更好的方法来加密密码:(网络使用\\计算机\共享“密码”怎么样/user:user/savecred+1-这样做比存储纯文本凭据要好得多。但不确定它是否适用于XP Home。
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run