19.centos7.2下利用smb共享文件且多用户读写

1、环境:centos7.2.1511

     用户: root用户模式下

2、安装samba服务

      yum -y install samba

     安装acl(说明:多用户、群组读写时,可以精确控制权限)

     yum -y install acl

3、配置共享文件

     计划共享‘’/home/NAS/01合同流程管控‘’文件夹

     mkdir -p /home/NAS/01合同流程管控

     说明:-p 参数,如果没有此文件建立此文件夹,并依照路径建立其父文件夹;

     编辑/etc/samba/smb.conf配置文件

     vim /etc/samba/smb.conf

      添加如下:


4、启动samba服务

     systemctl start smb

5、创建samba用户

     useradd kevin

     passwd kevin

     根据提示,完成密码创建;注意,以上账号不可直接用于samba用户;以下命令才是创建samba用户:

     smbpasswd -a kevin

     根据提示,完成密码创建;(记住密码,这是访问共享文件的密码)

6、创建caiwu组:

     groupadd caiwu;

     给kevin账号添加到caiwu组中

     usermod -G caiwu kevin;

     说明:-g,是直接修改kevin用户的原有组kevin;-G,是不删除kevin用户的kevin组,而是附加到caiwu组;

7、修改01合同流程管控文件属主:

     chown -Rf kevin:caiwu  01合同流程管控/

8、设置acl权限

      cd /home/NAS/01合同流程管控

     setfacl -m d:u:kevin:rwx 01合同流程管控/    (kevin单用户)

      说明:d:参数,读写继承,多级子目录时;-m,新建一个acl规则;

     setfacl -m d:g:caiwu:rwx 01合同流程管控/   (caiwu组多用户时)

     查看'01合同流程管控/'acl权限

      getfacl  01合同流程管控/


9、其他用户,需要对‘’01合同流程管控/‘’读写执行时,加入caiwu组即可;单个用户权限使用,借助setfacl设置。

     


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值