CentOS6
samba配置实例及详解
操作系统:CentOS
6.2samba版本:Samba 3.5.10-114.el6
##################################################
比较重要的相关配置文件
##################################################
/etc/samba/smb.conf
/etc/samba/lmhosts
/etc/samba/smbpasswd
/etc/samba/smbusers
/usr/share/doc/samba-
##################################################
常用相关的命令
##################################################
smbd
nmbd
testparm
smbstatus
smbpasswd
smbclient
smbmount
nmblookup
smbtree
##################################################
相关软件
##################################################
samba
samba-common
samba-client
samba-swat
samba-domainjoin-gui
示例一:匿名共享
vim /etc/samba/smb.conf
对默认的配置文件只需修改共享模式
user ---> share
然后添加如下共享段
service smb restart
service nmb restart
chkconfig smb on
chkconfig nmb on
chmod -R 777 /mnt/samba
以上配置即可开启匿名共享
windows可以win+R快捷键调出运行框,输入\\192.168.x.x即可打开共享目录
提示:可选参数
browseable = no #默认为yes, 即所有人都可以看到该目录, 当设置为no的时候,看不到该目录,但仍然可以访问,访问方式如下:
\\192.168.x.x\share
##################################################
samba常用的有两种联机模式
##################################################
1.workgroup
2.domain
##################################################
配置参数
##################################################
smb.conf主要分两部分,一部分是主机信息部分,[global]部分,一部分是共享信息,如:[homes],#和;都是批注
#############
[global]部分
#############
workgroup=workgroup
netbios name=jlive
server string=jlive's samba
interface=接口或ip
hosts allow=ip地址或ip地址段
hosts deny=ip地址或ip地址段
允许主机名为ct6的主机,域名为jlive.com的域以及192.168.100.0/24中除
smb ports=139
username map=/etc/samba/smbusers
guest account=pcguest
restrict anonymous=yes|no
#若出现乱码问题,可进行以下设置
display
unix charset=UTF-8
dos charset=UTF-8
log file
max log size
max open files
#密码相关的设置
security
share
user
server
domain