SAMBA-多用户SMB挂载



1、samba服务器配置

     [root@localhost~]# vim /etc/samba/smb.conf 

    [gongxiang]

    path = /apps/test   #共享路径

    writable = no    #写权限

    write list = wang,mage

    [root@localhost ~]#mkdir /apps/test  #创建共享目录

2、创建samba用户

        创建用户wang、mage

        [root@localhost ~]# useradd –s/sbin/nologin  wang

        [root@localhost ~]# smbpasswd -a  wang  

        [root@localhost ~]# useradd –s /sbin/nologin  mage

        [root@localhost ~]# smbpasswd -a  mage

 

3、设置目录权限

        [root@localhost ~]# setfacl –m u:wang:rwx  /apps/test

        [root@localhost ~]# setfacl –m u:nage:rwx  /apps/test

4、客户端启用多用户挂载

        [root@localhost ~]# yum install cifs-utils

        [root@localhost ~]# mkdir /mnt/gx #创建挂载点

        [root@localhost ~]# echo 'username=wang' >> /etc/smb  #挂载用户密码文件

        [root@localhost ~]# echo 'password=magedu' >> /etc/smb

 

        [root@localhost ~]#vim /etc/fstab  #自动挂载

        //172.16.250.90/gx    /mnt/gx     cifs    credentials=/etc/smb,multiuser,sec=ntlmssp0 0

        [root@localhost ~]#mount –a

5、客户端多用户访问

        [root@centos7_1 ~]# su - wang

        Last login: Thu Dec 22 22:11:20 CST 2016 on pts/1

        [wang@centos7_1 ~]$ cifscreds add 172.16.250.90 

        Password:

        [wang@centos7_1 ~]$ cd /mnt/gx/

        [wang@centos7_1 gx]$ touch test

        [wang@centos7_1 gx]$

    同理其他用户mage使用以上命令可以挂载smb服务