背景:
阅读新闻
CentOS 6.4系统文件服务之Samba
[日期:2014-01-13] 来源:Linux社区 作者:tongcheng [字体:]
1.CentOS 6.4安装samba服务软件,创建共享的目录
[root@localhost ~]# yum install samba-client  samba-command samba 
[root@localhost ~]# mkdir /home/samba 
[root@localhost ~]# chmod o+w /home/samba/    --目录允许其它用户有写入权限
2.配置文件详细介绍
[root@localhost ~]# vim /etc/samba/smb.conf 
workgroup = MYGROUP    --服务器工作组 
server string = Samba Server Version %v    --服务的描述符 
interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24    --绑定哪块网卡 
hosts allow = 127. 192.168.12. 192.168.13.    --允许哪个IP段访问 
log file = /var/log/samba/log.%m    --日志文件 
max log size = 50      --最大日志文件的大小 
security = user    --安全级别(user,server,domain) 
passdb backend = tdbsam    --密码是否加密 
comment = All Printers    --目录的描述符 
path = /var/spool/samba    --共享目录路径 
browseable = no    --是否可以浏览 
guest ok = no      --匿名用户访问权限 
writable = no      --是否可写 
printable = yes    --打印输出 
valid users = %S    --指定用户登陆 
max connections = 10    --最大连接数 
create mask = 0777      --创建文件的权限
3.案例:允许匿名用户访问,并有读写权限
[root@localhost ~]# vim /etc/samba/smb.conf 
security = share    --修改这一行 
[share]    --添加以下行 
comment=samba is server 
path=/home/samba
guest ok=yes
4.重启服务和测试:
[root@node1 ~]# /etc/init.d/smb restart 
Shutting down SMB services:                                [  OK  ] 
Starting SMB services:                                    [  OK  ] 
[root@node1 ~]# /etc/init.d/nmb restart 
Shutting down NMB services:                                [  OK  ] 
Starting NMB services:                                    [  OK  ] 
[root@node1 ~]# iptables -I INPUT -p udp --dport 137 -j ACCEPT    --包过滤打开 
[root@node1 ~]# iptables -I INPUT -p udp --dport 138 -j ACCEPT 
[root@node1 ~]# iptables -I INPUT -p tcp --dport 139 -j ACCEPT 
[root@node1 ~]# iptables -I INPUT -p tcp --dport 445 -j ACCEPT 
[root@node1 ~]# setenforce  0        --关闭安全上下文 
[root@node1 ~]# smbclient  -L localhost    --查看samba的共享目录 
WARNING: The security=share option is deprecated 
Enter root's password: 
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6] 
Sharename      Type      Comment 
---------      ----      ------- 
share          Disk      samba is server 
IPC$            IPC      IPC Service (Samba Server Version 3.6.9-151.el6) 
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6] 
Server              Comment 
---------            ------- 
NODE1                Samba Server Version 3.6.9-151.el6 
Workgroup            Master 
---------            ------- 
MYGROUP 
[root@node1 ~]#
在Windosw中登陆

在Linux系统中登陆
[root@centos ~]# smbclient  -L 2.2.2.27 
Password: 
Anonymous login successful 
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6] 
Sharename      Type      Comment 
---------      ----      ------- 
share          Disk      samba is server 
IPC$            IPC      IPC Service (Samba Server Version 3.6.9-151.el6) 
Anonymous login successful 
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6] 
Server              Comment 
---------            ------- 
NODE1                Samba Server Version 3.6.9-151.el6 
Workgroup            Master 
---------            ------- 
MSHOME              C4J3I3H6LB28VW4 
MYGROUP              NODE1 
WORKGROUP            PPM-SERVER 
[root@centos ~]# mount -t cifs  //2.2.2.27/share /mnt/ 
[root@centos ~]# df -TH 
Filesystem    Type    Size  Used  Avail Use% Mounted on 
/dev/sda2    ext3      11G  3.5G  6.2G  37% / 
/dev/sda1    ext3    510M    17M  467M  4% /boot
tmpfs        tmpfs    264M      0  264M  0% /dev/shm
//2.2.2.27/share
cifs    6.9G  6.5G    39M 100% /mnt
