首页 > 代码库 > Samba
Samba
一、简介
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块。
二、系统环境
系统平台:CentOS release 6.5 (Final)
Samba版本:samba-3.5.10-125.el6.x86_64
Samba Server IP:192.168.1.102
关闭防火墙
关闭SElinux
三、安装Samba服务
# yum install samba samba-client samba-swat1、启动Samba服务器
可以通过/etc/init.d/smb start/stop/restart来启动、关闭、重启Samba服务,启动SMB服务如下所示:
2、查看samba的服务启动情况
# service smb status
3、设置开机自启动
# chkconfig --level 35 smb on //在3、5级别上自动运行samba服务
四、配置Samba服务
Samba的主配置文件为/etc/samba/smb.conf
全局参数:
#==================Global Settings ===================
[global]
说明:config file可以让你使用另一个配置文件来覆盖缺省的配置文件。如果文件不存在,则该项无效。这个参数很有用,可以使得samba配置更灵活,可以让一台 samba服务器模拟多台不同配置的服务器。比如,你想让PC1(主机名)这台电脑在访问Samba Server时使用它自己的配置文件,那么先在/etc/samba/host/下为PC1配置一个名为smb.conf.pc1的文件,然后在 smb.conf中加入:config file = /etc/samba/host/smb.conf.%m。这样当PC1请求连接Samba Server时,smb.conf.%m就被替换成smb.conf.pc1。这样,对于PC1来说,它所使用的Samba服务就是由 smb.conf.pc1定义的,而其他机器访问Samba Server则还是应用smb.conf
说明:设定 Samba Server 所要加入的工作组或者域。
说明:设定 Samba Server 的注释,可以是任何字符串,也可以不填。宏%v表示显示Samba的版本号。
说明:设置Samba Server的NetBIOS名称。如果不填,则默认会使用该服务器的DNS名称的第一部分。netbios name和workgroup名字不要设置成一样了。
Samba