samba 服务安装

一.安装背景环境:
系统环境: CentOS release 6.5
安装要求:
1.需要在/目录下分出部分空间作为samba的存储空间
2.建立统一账号,连接使用samba

二.安装过程:
1.存储空间的划分:
1).创建一个指定大小的磁盘镜像文件 (这样就创建了一个大小为100G的磁盘镜像):
dd if=/dev/zero of=/root/smb-storage.img bs=2M count=50000

  2).挂载为设备
      losetup /dev/loop0 /root/smb-storage.img

  3).格式化设备
        mkfs.ext4  /dev/loop0

  4).挂载为文件夹
        mkdir /share
        mount -t ext4 /dev/loop0 /share

2.安装samba服务:
1).新建一个用户smb:
useradd smb

   2).设置密码:
      passwd   smb   ------>密码:smb13

   3).修改共享目录的所有者,所有者组:
       chown   smb.smb  /share 

   4).安装samba软件:
       yum install -y samba samba-client

   5).开机自启及查看:
       chkconfig smb on 
       chkconfig |grep smb 

   6).修改配置文件:
      cp /etc/samba/smb.conf /etc/samba/smb.conf-bak 
      vim smb.conf
      [global]
             workgroup = WORKGROUP        #samba的工作组
             netbios name = 网络内部共享     #samba的说明信息
             server string = smb-server          #简单的说就是计算机名称
             security = user                   #安全选项              
             ;interfaces = eth0 192.168.9.13/24 
             hosts allow =  192.168.9. 192.168.11.  192.168.15.    #允许访问的IP网段
      [share]
              path = /share                           #共享路径      
               writeable = yes                       #共享文件夹是否可写
               browseable = yes                   #是否可浏览
               guest ok = no                          #跟public一样,是否允许guest用户
               valid users=smb                #允许访问该共享的用户

7).添加用户到smb服务中:
smbpasswd -a smb ------>密码:smb13

8).添加防火墙策略和关闭selinux:
a)防火墙设置:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
b)selinux:
setenforce disabled

9).启动smb服务:
service smb start

10).访问:smb:\samba服务器IP地址

你可能感兴趣的:(samba 服务安装)