smb

部署smb原因,办公室就我这有一块移动硬盘,总是被同事借来借去的,相当的不方便。索性就做个文件共享这样就方便多了。

一.部署环境

    centos 6.5

    划分存储空间100G

二.部署过程

    1.创建一个存储空间

      由于是中途才想到要做smb,所以服务器上没有划分出独立的目录,那现在就分出一个独立存储目录(没有用磁盘配额)

  1).创建一个指定大小的磁盘镜像文件:  

    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

一个100G的存储目录就创建好了

    2.安装smb

  yum install -y samba samba-client

     1)创建一个用于登录用户:    

  useradd  ljwlsmb
passwd   ljwlsmb  xxxxx

     2)修改共享目录的所有者,所有者组:       

   chown   ljwlsmb.ljwlsmb  /share

      3)开机自启及查看:

   chkconfig smb on 
   chkconfig |grep smb 

      4)修改配置文件:  

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               #安全级别              
[网络内部共享]
    path = /share                      #共享路径      
    writeable = yes                    #共享文件夹是否可写
    browseable = yes                   #是否可浏览
    guest ok = no                     #跟public一样,是否允许guest用户
    valid users=ljwlsmb                #允许访问该共享的用户

       5)给smb添加用户:

  smbpasswd -a ljwlsmb    ------>密码:lj!wl%smb13

        6)添加防火墙:

   -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

       7)启动smb:

   /etc/init.d/smb start

ubuntu下访问,打开文件夹在顶部输入smb://192.168.9.13

windows下访问,打开运行输入//192.168.9.13

posted @ 2017-12-06 11:57  王嘉喆  阅读(642)  评论(0编辑  收藏  举报