免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 24473 | 回复: 17
打印 上一主题 下一主题

sambas不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接 ... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-21 19:43 |只看该作者 |倒序浏览
10可用积分
samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重 ...
怎么解决讷?我google了,目前还没又没有解决方法....哪位高手有好的对策.
我的samba.conf.欢迎指点..不胜感激..
[global]
workgroup = monkey
server string=samba server
security = user
encrypt passwords=yes
interfaces=192.168.1.90/24 127.0.0.1
bind interfaces only=yes
public=yes
hosts deny=ALL
hosts allow=192.168.1.88 192.168.1.13 127.0.0.0 192.168.1.8
netbios name=localhost.localdomain
log file=/var/log/samba/sambausers
max log size=0
username map=/etc/samba/user.map
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /bin/false
winbind use default domain = no
[xiaocui]
comment=xiaocui
path=/home/cui
browseable=yes
public=yes
valid users=xiaocui @jusco
write list=xiaocui @jusco
printable=no
[xiaowang]
comment=xiaowang
path=/home/wang
browseable=yes
public=yes
valid users=xiaowang @jusco
write list=xiaowang @jusco
printable=no
[xiaoming]
comment=xiaoming
path=/home/ming
browseable=yes
public=yes
valid users=xiaoming @jusco
write list=xiaoming @jusco
printable=no

论坛徽章:
0
2 [报告]
发表于 2007-03-21 19:55 |只看该作者
原帖由 cuizongchao 于 2007-3-21 19:43 发表于 1楼  
samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重 ...
怎么解决讷?我google了,目前还没又没有解决方法....哪位高手有好的对策.
我的samba.conf.欢迎指点..不胜感激..

workgroup = monk ...


这个不是samba的限制。
是Windows的限制。

论坛徽章:
0
3 [报告]
发表于 2007-03-21 21:27 |只看该作者
==================
这个目前我也不知道还有什么好的办法,我都是在windows下把用户注销重新登录一下,这样,再次访问Samba的时候就会弹出对话框,重新输入用户名和密码了。

论坛徽章:
0
4 [报告]
发表于 2007-03-21 21:44 |只看该作者
在win下用命令:
net use * /del /y

论坛徽章:
0
5 [报告]
发表于 2007-03-22 08:18 |只看该作者

嘿嘿

我感觉这些就是有些麻烦,有没有什么捷径讷?一齐来看看.

论坛徽章:
0
6 [报告]
发表于 2007-03-22 08:51 |只看该作者
原帖由 aib 于 2007-3-21 21:44 发表于 4楼  
在win下用命令:

正解,删除就可以了.用net use 删除连接名.

论坛徽章:
0
7 [报告]
发表于 2007-03-22 09:19 |只看该作者
可以利用将上述所讲的分别在WINDOWS里做成BAT文件,不是就方便了吗?

论坛徽章:
0
8 [报告]
发表于 2007-03-22 10:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2007-03-22 11:51 |只看该作者
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\ReLogin]
@="重新登陆"

[HKEY_CLASSES_ROOT\Directory\shell\ReLogin\Command]
@="net use * /del /y"


将上面的内容存为reg文件,导入注册表,然后在开始菜上点右键,点选“重新登陆"即可。

ReLogin.rar

283 Bytes, 下载次数: 637

论坛徽章:
0
10 [报告]
发表于 2007-03-22 21:55 |只看该作者
如果楼主始终要用public=yes的话,上面的方法都不能有效解决,因为:
  在打开存在public=yes的samba服务器时,如果首先点击了有public=yes的共享资源的时候,widows会用默认的用户名去连接服务器,一般就是windows的登录名(可以在服务器端查看到的),这时候,再去点击没有public=yes的共享资源,由于使用了user级别,服务器就会要求验证,这时,之前的默认登录已经存在,就出现了楼主的故障了。即使注销连接后如果没有采用正确的顺序访问共享资源,还是会陷入这个泥潭中。
因此,最好办法就是不用public=yes,给公共帐号建立一个共用的账户并公示出来。这样处理,其实权限更清晰一些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP