文件服务器SAMBA
	Windows网上邻居文件共享协议:
	SMB/CIFS
	SMB:服务信息块协议 Server Message Block
	CIFS:通用Internet 文件系统 Common Internet FileSystem     
	NETBIOS:
	Windows主机名称解析
	广播形式的名称解析   应用WINS加快名称解析
	Linux和unix文件共享用:NFS
	Samba :能在linux上模拟实现windows的SMB/CIFS ,NETBIOS协议,只要让linux、unix支持这三种协议,就可以在Linux、unix和windows之间文件共享
	SAMBA:在linux上用软件的方式模拟实现提供SMB/CIFS,NETBIOS协议的,完全可以把linux冒充SMB/CIFS 或NETBIOS的客户端或服务器端。所以启动samba就可以实现在linux和windows的相互访问共享文件。还可以将linux做成windows 的域控。
	在windows运行下用 netstat –an 查看netbios监听端口。
	SAMBA进程:
	 nmbd :提供NETBIOS文件解析;监听upd(137,138)tcp(139)
	smbd: FILE sharing  文件共享 ;tcp(445)
	默认不启动进程:
	Winbindd 作为windows域的客户端使用的,绑定到windows的域环境里边,很少用。
	samba配置文件
	/etc/samba/smb.conf /etc/samba/*(其他文件)
	启动samba服务需要脚本
	/etc/init/smb.start
	安装SAMBA
	Yum install samba (注:yum源中必须要有samba安装包)
	所有配置文件在/etc/samba下
	Smb.conf 文件
	#注释:纯粹注释
	;注释:去掉;表示可以启用的选项
	查看smb.conf配置选项
	grep -v "^[[:space:]]*#" smb.conf | grep -v "^$" | grep -v "^;"
	[global]全局配置段
	Workgroup : 工作组
	Server string : 注释信息
	Security :  安全级别;
	share 最低级别 ,允许匿名用户直接访问共享目录
	user   每一个用户访问必须提供 账号和密码。
	账号和密码是samba服务器本身定义成samba用户的账号和密码。
	domain/server 用户的账号和密码通过第三方服务器集中账号验证
	ads   域控制器,一般是主域控制器
	passdb backend  使用那种方式放置密码
	load printers 启动时是否加载打印机;
	[global]   还可以定义访问控制列表
	[homes] 配置每个用户通过samba访问家目录的
	comment 说明信息
	browseable 是否可浏览
	Writable    (共享权限)是否可写入
	[printer] 独立共享段
	Comment 定义打印机
	Path 打印池
	 
	[c_s] 自定义共享
	[]括起来的是共享名
	自定义共享
	比如我们共享/share
	打开Vim smb.conf
	[tools] ( 共享名可以和共享目录名不一样)
	comment=my Tools
	path=/share   定义系统上共享的真正目录
	browseable=yes
	guest ok=yes 是否可以被来宾账号访问
	writable=yes
	write list=用户名 可写列表(在多户是指定只有某个用户有写权限)
	write list=@或+组名(@或+ 表示组) 定义一个用户组有写权限
	保存退出
	testparm 测试samba主配置文件。
	注:可以给samba服务设置两个不同网段的ip地址。
	开启服务
	Service smb start
	开机自动启动
	chkconfig smb on
	查看端口
	netsrtat –tnlp
	samba的账号必须是系统用户,但密码不是同一个密码
	将用户加入到samba
	smbpasswd
	-a 加入到samba
	
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>







