2、安装并配置samba服务器,创建两个共享文件夹1和2(名字自定),创建两个账户1和2(名字自定),其中账户1对文件1可读、可写、可浏览且资源可用的权限,对文件2只具有可读权限。账户2对文件1只具有可读权限,对文件2具有可读,可写,可浏览且资源可用的权限。
时间: 2023-11-28 15:51:26 浏览: 75
构建samba文件共享服务器
首先,我们需要在 Linux 上安装 Samba 服务器。可以使用以下命令在 Ubuntu 或 Debian 上安装 Samba:
```
sudo apt-get update
sudo apt-get install samba
```
安装完成后,我们需要编辑 Samba 的配置文件。可以使用以下命令打开配置文件:
```
sudo nano /etc/samba/smb.conf
```
在文件的末尾添加以下内容:
```
[share1]
path = /path/to/share1
valid users = user1
read only = no
[share2]
path = /path/to/share2
valid users = user1, user2
read only = yes
write list = user2
```
请注意,您需要将“/path/to/share1”和“/path/to/share2”替换为要共享的实际文件夹的路径。此外,您需要将“user1”和“user2”替换为您创建的实际用户名。
接下来,我们需要创建用户账号并设置密码。可以使用以下命令创建用户账户:
```
sudo adduser user1
sudo adduser user2
```
您需要设置用户名和密码。请确保将用户添加到正确的组中,以便他们可以访问共享文件夹。例如,如果您要让用户1访问共享文件夹1,请将其添加到具有访问权限的组中:
```
sudo usermod -aG sambashare user1
```
最后,我们需要重新启动 Samba 服务器以使更改生效。可以使用以下命令重新启动 Samba 服务器:
```
sudo systemctl restart smbd
```
现在,您应该能够访问共享文件夹并使用正确的权限。用户1应该能够读取和写入文件夹1,但仅能读取文件夹2。用户2应该能够读取和写入文件夹2,但仅能读取文件夹1。
阅读全文