[samba]同一个文件夹,分不同权限管理

#问题

有一个文件夹A能让用户1拥有写权限,而让用户2拥有只读权限,而用户3啥权限都没有,该如何设置samba呢?

#解决办法

1.首先创建一个linux分组(group),命名为samba

 groupadd samba

2.创建一个samba默认用户叫samba,然后再创建用户1和用户2,用户3,并且都加入到samba分组

useradd samba -s /sbin/nologin -M -g samba 
useradd user1 -s /sbin/nologin -M -g samba
useradd user2 -s /sbin/nologin -M -g samba
useradd user3 -s /sbin/nologin -M -g samba

3.创建待共享的文件夹/mnt/A,并将其设置拥有者为samba,且整个samba组都有写权限

mkdir -p /mnt/A
chown -R samba:samba /mnt/A
chmod -R 775 /mnt/A #设置整个samba组默认都有写权限

4.编写A目录在smb.conf中的配置,将user1设置为可写权限和访问权限

[A]
comment = A is a test dir
public = Yes
path = /mnt/A
browseable = Yes
writable = no  # 默认关闭所有用户写权限
guest ok = no
create mask = 0777
directory mask = 0777
valid users = user1,user2 #给与user1,user2可读权限,user3不在此出现,所以啥权限也没有
write list = user1 # 只打开user1的写权限

5.重启samba服务

 systemctl restart smb
#有的系统使用 /etc/init.d/smbd restart 来重启

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu系统中使用Samba实现不同权限进入不同文件夹,您可以按照以下步骤进行设置: 1. 安装Samba服务器: ``` sudo apt update sudo apt install samba ``` 2. 编辑Samba配置文件`/etc/samba/smb.conf`: ``` sudo nano /etc/samba/smb.conf ``` 3. 在配置文件中添加以下内容来定义共享文件夹和相应的权限设置: ```conf [shared_folder] path = /path/to/shared_folder valid users = @group_name read only = no browseable = yes ``` 将`shared_folder`替换为您要共享的文件夹的名称,`/path/to/shared_folder`替换为实际的文件夹路径,`group_name`替换为授权访问该文件夹用户组名称。 4. 重启Samba服务以使更改生效: ``` sudo service smbd restart ``` 5. 创建用户用户组,并设置对应的访问权限: ``` sudo adduser username sudo smbpasswd -a username sudo addgroup group_name sudo usermod -aG group_name username ``` 将`username`替换为您要创建的用户名,`group_name`替换为用户组名称。 6. 设置共享文件夹的权限: ``` sudo chown -R username:group_name /path/to/shared_folder sudo chmod -R 770 /path/to/shared_folder ``` 将`username`和`group_name`替换为相应的用户名和用户组名称,`/path/to/shared_folder`替换为实际的文件夹路径。 现在,您已经成功配置了Samba共享文件夹,并为不同用户设置不同的访问权限。用户将根据其所属的用户组来访问相应的文件夹。请确保您在Samba服务器设置了适当的用户用户组,并将它们与共享文件夹的权限设置相匹配。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值