samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
2016-03-04 23:31
387 查看
[转]http://lfree.itpub.net/post/4950/460818
最近在配置samba,windows连接的时候出现如下问题:
samba
不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接,
google查询后,找到解决方法:
如下:
net use * /del /y
实际上我估计我自己重新启动windows就OK了。因为在配置的过程中改来改去。
加上linux中我使用selinux安全机制,引入了许多麻烦。
http://blog.chinaunix.net/u/19637/showart_491257.html
事实上这个不是samba的限制。
是Windows的限制。
始终要用public=yes的话,上面的方法都不能有效解决,因为:
在打开存在public=yes的samba服务器时,如果首先点击了有public=yes的共享资源的时候,widows会用默认的用户名去连接服务器,一般就是windows的登录名(可以在服务器端查看到的),这时候,再去点击没有public=yes的共享资源,由于使用了user级别,服务器就会要求验证,这时,之前的默认登录已经存在,就出现了楼主的故障了。即使注销连接后如果没有采用正确的顺序访问共享资源,还是会陷入这个泥潭中。
因此,最好办法就是不用public=yes,给公共帐号建立一个共用的账户并公示出来。这样处理,其实权限更清晰一些。
最近在配置samba,windows连接的时候出现如下问题:
samba
不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接,
google查询后,找到解决方法:
如下:
net use * /del /y
实际上我估计我自己重新启动windows就OK了。因为在配置的过程中改来改去。
加上linux中我使用selinux安全机制,引入了许多麻烦。
http://blog.chinaunix.net/u/19637/showart_491257.html
事实上这个不是samba的限制。
是Windows的限制。
始终要用public=yes的话,上面的方法都不能有效解决,因为:
在打开存在public=yes的samba服务器时,如果首先点击了有public=yes的共享资源的时候,widows会用默认的用户名去连接服务器,一般就是windows的登录名(可以在服务器端查看到的),这时候,再去点击没有public=yes的共享资源,由于使用了user级别,服务器就会要求验证,这时,之前的默认登录已经存在,就出现了楼主的故障了。即使注销连接后如果没有采用正确的顺序访问共享资源,还是会陷入这个泥潭中。
因此,最好办法就是不用public=yes,给公共帐号建立一个共用的账户并公示出来。这样处理,其实权限更清晰一些。
相关文章推荐
- c++中一个关于模板的小例子
- [51Nod 1224] 阶乘的幂的倍数
- codevs代码分类总结
- NAS(synology 群晖)首次使用教程
- C++中构造函数能调用虚函数吗?(转)
- 关于Delphi中的字符串的浅析(瓢虫大作,里面有内存错误的举例)
- hdoj-2039-三角形
- 单例模式(oc)
- Python Exception 错误信息输出机理
- file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did
- JMeter 入门
- 第一周作业
- Java——包的概念及使用
- java Map实现的cache manager,定时清除缓存起来的值
- 新手开车上路心得
- Android性能优化——渲染、内存、电源优化
- Java基础学习第十天——修饰符与内部类
- JDBC的应用
- 大数据之:戏说标准化之路
- Xampp mysql无法启动的解决方案(转)