3.通过配置Samba完成以下要求 (1)网络部专用文件夹:其他用户可见,无法访问 (2)动画部专用文件夹:其他用户可见,无法访问 (3)公共文件夹 1: 所有用户都可访向,有读写权限 (4)公共文件夹 2: 所有用户都可读netadmin 用户可读写
时间: 2023-12-03 18:42:41 浏览: 63
详解Ubuntu下配置samba实现文件夹共享
首先,需要安装并配置Samba服务。具体步骤如下:
1. 安装Samba服务
在终端中输入以下命令:
```
sudo apt-get update
sudo apt-get install samba
```
2. 创建共享文件夹
在终端中输入以下命令:
```
sudo mkdir /srv/samba/net
sudo mkdir /srv/samba/animation
sudo mkdir /srv/samba/public1
sudo mkdir /srv/samba/public2
```
3. 设置共享文件夹的权限
在终端中输入以下命令:
```
sudo chmod -R 0770 /srv/samba/net
sudo chmod -R 0770 /srv/samba/animation
sudo chmod -R 0777 /srv/samba/public1
sudo chmod -R 0770 /srv/samba/public2
```
4. 配置Samba
在终端中输入以下命令:
```
sudo nano /etc/samba/smb.conf
```
在文件末尾添加以下内容:
```
[net]
comment = Network Department Folder
path = /srv/samba/net
browseable = yes
read only = yes
valid users = @netgroup
[animation]
comment = Animation Department Folder
path = /srv/samba/animation
browseable = yes
read only = yes
valid users = @animationgroup
[public1]
comment = Public Folder 1
path = /srv/samba/public1
browseable = yes
read only = no
guest ok = yes
[public2]
comment = Public Folder 2
path = /srv/samba/public2
browseable = yes
read only = no
valid users = @netadmingroup
```
其中,`netgroup`、`animationgroup`和`netadmingroup`是你需要创建的用户组。可以使用以下命令创建:
```
sudo groupadd netgroup
sudo groupadd animationgroup
sudo groupadd netadmingroup
```
5. 重启Samba服务
在终端中输入以下命令:
```
sudo service smbd restart
```
这样就完成了Samba服务的配置,可以通过网络访问这些文件夹了。
阅读全文