Ubuntu系统samba实现不同权限进入不同文件夹
时间: 2024-04-16 09:26:57 浏览: 170
详解Ubuntu下配置samba实现文件夹共享
要在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服务器上设置了适当的用户和用户组,并将它们与共享文件夹的权限设置相匹配。
阅读全文