码迷,mamicode.com
首页 > Windows程序 > 详细

《samba搭建win客户端和linux客户端的区别》

时间:2014-06-08 07:44:26      阅读:339      评论:0      收藏:0      [点我收藏+]

标签:c   blog   a   http   tar   com   

samba服务的搭建

客户的使用系统的不同也导致测试结果的不同.

linux系统客户端:

security = user or share

 

smbclient -L //192.168.7.113/westos  都是可以看到共享目录的,

二者不同之处在于,   security = user 时

[root@redhat samba]# smbclient //192.168.7.113/westos

Enter root‘s password:

Anonymous login successful         //系统提示登录samba服务成功,但是访问westos共享目录失败,匿名用户也是用户。

Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]

tree connect failed: NT_STATUS_ACCESS_DENIED

 

security = share

[root@redhat samba]# smbclient //192.168.7.113/westos

Enter root‘s password:

Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]

Server not using user level security and no password supplied. //不是服务的有效用户,虽然security = share,但是要支持密码登陆。相当于samba服务访问都没成功

tree connect failed: NT_STATUS_WRONG_PASSWORD

 

win的测试:

security = share

我们访问samba服务时,直接登陆成功,但是访问目录时,提示要密码。

bubuko.com,布布扣

security = user 时,当访问samba服务时就开始要密码,没密码不访问。

bubuko.com,布布扣

有没有这种感觉,linux和win的测试,貌似二者是相反的,刚好颠倒过。

 

Linux系统

当Public =yes 时:

security = user or share

匿名用户登陆都将成功。

 

[root@redhat samba]# smbclient //192.168.7.113/westos

Enter root‘s password:

Anonymous login successful

Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]

smb: \> ^C

[root@redhat samba]# vim /etc/samba/smb.conf

[root@redhat samba]# /etc/init.d/smb restart

Shutting down SMB services:                                [  OK  ]

Starting SMB services:                                     [  OK  ]

[root@redhat samba]# smbclient //192.168.7.113/westos

Enter root‘s password:

Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.5.10-125.el6]

Server not using user level security and no password supplied.

smb: \> ^C

win客户端:

当Public =yes 时:

security =  share

匿名用户不需要密码用户名,直接登陆成功,访问共享目录也不需要密码用户名。

  bubuko.com,布布扣                     

 

当Public =yes 时:

security =  user

当你访问samba时,直接就会要用户名,密码,登陆都不成功,何况看到共享目录。

bubuko.com,布布扣

 

 

比较:

也就是说当当Public =yes 时:linux客户端就可以访问共享目录,不管security =  user ro share.跟它都没关系。Win客户端只有security =share时,匿名用户才有权利去访问共享目录。

 

 

 

 

 

 

 

 

 

 

 

《samba搭建win客户端和linux客户端的区别》,布布扣,bubuko.com

《samba搭建win客户端和linux客户端的区别》

标签:c   blog   a   http   tar   com   

原文地址:http://www.cnblogs.com/linux-super-meng/p/3774015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!