Samba文件服务器(八)

Samba文件服务器
一、Windows的网上邻居
1、工作原理:通过SMB协议共享传输文件,具有自己的主机名称解析系统(Wins)SMB(Server Message Block)/CIFS(common Internet File-System)是基于Netbios协议的,所以不能够跨越子网通信;
服务端:提供能够访问的资源,请求验证,请求访问文件和目录
浏览服务器:提供所有主机和工作组名的缓冲服务
2、基本概念
主机名:局域网中的netbios主机名,在局域网中唯一
共享名:共享资源(目录/打印机)的名称,主机中唯一
工作组名:主机的组织机构名,主机间地位平等
域名:主机的认证管理机构名称,客户端主机需要域服务提供认证、浏览、共享服务。

3、工作组模式
用户账号分别存放在每台主机上,只有通过对方主机制认证授权才能访问对方的共享资源

4、域服务器模式
用户账号集中存贮在域服务器,每台主机都要经过域服务器认证授权制才能访问其他主机上的资源

三windows中访问网上邻居
1、Win95/98/ME/2000/XP/2003需要安装TCP/IP、NETBEUI,IPX/SPX其中的任意一种协议,但跟Linux共享网上邻居必须安装TCP/IP
2、从网络邻居中寻找“工作组”,“主机名”,“共享目录名”
3、直接在浏览地址栏中输入\\server\sharename
四、Linux中访问网上邻居
1、需要samba客户端软件的支持
2、使用挂载的方法
#mount -t smbfs //server/sharename /localdir 或
#smbmount //server//sharename/ /localdir

3、#smbclient //server/sharename/ -U name%passwd
 

五、Samba用户账号
1、共享目录设置有效用户
[redhat]
 path = /var/redhat
 comment = redhat's files
 public = no
 valid users = <username> <@groupname>
2、新建samba用户
#useradd username
#smbpasswd -a username

3、用户账号映射
[global]
username map = /etc/samba/smbusers
#smbuseradd linuxname:mapname

 
六、HOME目录
[global]
[homes]
 comment = Home Directory
 valid users = %S #属主
 browseable = no
 writable = yes

七、Samba用户权限
[redhat]
 path = var/redhat
 comment=redhat's files
 public=no
 valid users=<username><@groupname>
 write list=<username><@groupname>
 create mask =0660
 directory mask =0770

注意:客户端所有的请求访问身份在服务器端都会映射成登录账号的身份。

八、测试配置文件是否有误
#testparam
检测配置文件


 

原文地址:https://www.cnblogs.com/jenry/p/406692.html