* Windows 的网上邻居
工作原理: 通过SMB协议共享传输文件,具有自己的主机名称解析系统(WINS),SMB
(Server Message Block)/CIFS(Common Internet File System)
是基于NetBios协议的,所以不能够跨越子网通信.
服务器商:提供名字查询服务,输出共享文件列表,对客端用户认证授权.
客户端:寻找能够访问的资源,请求验证,请求访问文件和目录.
浏览服务器:提供所有主机名和工作组名的缓冲服务
基本概念:主机名:局域网中的netbios主机名,在局域网中唯一
(和DNS主机名两码子事,使用协议不同,是自己可以指定的)
共享名:共享资源(目录/打印机)的名称,主机中唯一
工作组名:主机的组织机构名称,主机间地位平等.加入不需要验证.
域名:主机的认证管理机构名称,客户端主机需要域服务提供认证,
浏览,共享服务.加入域的时候,要在这个域控制器上面有一个帐号,
通过认证,才能加入.
* 网上邻居的认证模式:
[img]http://www.iteye.com/upload/picture/pic/16027/91c4ef5f-c63c-39f5-b5d6-96f720fca1ef.jpg?1213426683[/img]
* Linux中访问网上邻居
.需要samba客户端软件的支持
.使用挂载的方法
#mount -t smbfs //server/sharename /localdir
#smbmount //server/sharename /localdir
.使用smbclient
# smbclient //server/sharename -u name%passwd
* Samba 用户权限
1.共享目录设置有效用户
[redhat]
path = /var/redhat
comment = redhat's files
public = no
valid users = <username1 username2 ...> <@groupname>
2.新建samba用户
samba user must be a system user first.
# useradd username
# smbpasswd -a username
# smbpasswd --help 查看该命令帮助
3.用户帐号映射(设置虚拟帐号)
[global]
username map = /etc/samba/smbusers
# smbuseradd unixname: mapname
* Home 目录
[global]
[homes]
comment = Home Directories
valid users = %S (%S 表示只有自己能看到)
browseable = no
writable = yes
注:客户端所有的请求访问身份在服务器端都会映射成登录账号的身份.
工作原理: 通过SMB协议共享传输文件,具有自己的主机名称解析系统(WINS),SMB
(Server Message Block)/CIFS(Common Internet File System)
是基于NetBios协议的,所以不能够跨越子网通信.
服务器商:提供名字查询服务,输出共享文件列表,对客端用户认证授权.
客户端:寻找能够访问的资源,请求验证,请求访问文件和目录.
浏览服务器:提供所有主机名和工作组名的缓冲服务
基本概念:主机名:局域网中的netbios主机名,在局域网中唯一
(和DNS主机名两码子事,使用协议不同,是自己可以指定的)
共享名:共享资源(目录/打印机)的名称,主机中唯一
工作组名:主机的组织机构名称,主机间地位平等.加入不需要验证.
域名:主机的认证管理机构名称,客户端主机需要域服务提供认证,
浏览,共享服务.加入域的时候,要在这个域控制器上面有一个帐号,
通过认证,才能加入.
* 网上邻居的认证模式:
[img]http://www.iteye.com/upload/picture/pic/16027/91c4ef5f-c63c-39f5-b5d6-96f720fca1ef.jpg?1213426683[/img]
* Linux中访问网上邻居
.需要samba客户端软件的支持
.使用挂载的方法
#mount -t smbfs //server/sharename /localdir
#smbmount //server/sharename /localdir
.使用smbclient
# smbclient //server/sharename -u name%passwd
* Samba 用户权限
1.共享目录设置有效用户
[redhat]
path = /var/redhat
comment = redhat's files
public = no
valid users = <username1 username2 ...> <@groupname>
2.新建samba用户
samba user must be a system user first.
# useradd username
# smbpasswd -a username
# smbpasswd --help 查看该命令帮助
3.用户帐号映射(设置虚拟帐号)
[global]
username map = /etc/samba/smbusers
# smbuseradd unixname: mapname
* Home 目录
[global]
[homes]
comment = Home Directories
valid users = %S (%S 表示只有自己能看到)
browseable = no
writable = yes
注:客户端所有的请求访问身份在服务器端都会映射成登录账号的身份.