ubuntu系统samba共享权限设置,一清二楚

samba共享设置

在root权限下,进入root权限的方法    su或者  sudo  su - root    

创建系统用户      useradd -m user
设置用户密码     passwd user
创建smb密码     smbpasswd -a user
创建组     groupadd user(如果是少数用户可不用)
将用户加入组  usermod -g 组 用户(同上)
创建共享文件   mkdir user
更改文件所有者   chown -R user  (此文件所有者有绝对权限)
设置共享文件的权限      chmod 777 /文件位置 -R    (777就是权限全开,所有人都可读写)若要限制访问,可设置对用的权限
更改共享文件的权限     chmod -R u=,g=,o=(u=管理员  g=管理员组  o=其他用户)  文件  (r=读=4   w=写=2  o=执行=1)
将共享的文件加入用户组 chgrp -R 组 文件   (可不用)
进入vim添加权限           vim /etc/samba/smb.conf     没有vim先要安装vim编译器
在文件最后输入以下命令
【共享名称】              
                  comment = wenjian001             描述文件(随意)
                  path = /home/wenjian              共享文件位置
                  public = yes                              是否允许guert用户访问                   
                  writable = yes                           是否允许在文件内写入
                  directory mask = 0777              创建目录的权限为777(可读可写可运行,这里根据用户需要的权限判定)
                  create mask =0777                   创建文件的权限为777
                  valid users = 用户,@组           允许访问的用户(设置好用户后可使用户拥有全权限)
                  write list = 用户,@组              允许可写入的用户(可不设置)
                  browseable =yes                      该目录是否可游览
                  available = yes                         该共享资源是否可使用
                  admin users = user                  共享管理者(可不写)
                  invalid users = user                  禁止访问的用户(可不写)


设置完成后重启smb        service smbd restart

  
文件夹权限全开的情况下   可设置用户访问的权限
【名称】
comment = 描述
path = 位置
public = yes 或者 no     如果开启可导致都能访问且不需要密码
directory mask = 0777 设置创建目录的权限
read list = 可访问用户
write list = 可访问读写用户 (拥有全权限)

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值