新星公司规划 Samba 服务器的 IP 地址为192.168.100.10,服务器平台采用 CentOS 7系统。 Samba 服务器的共享目录是/ share ,只有 sdcet 用户组的成员 mary 、 bob 可以读写该目录,而其他用户只具有只读权限。
时间: 2024-10-18 15:23:18 浏览: 46
新星公司的Samba服务器配置如下:
IP地址已规划为192.168.100.10,它运行在基于CentOS 7的操作系统上。Samba服务器的主要目的是提供文件共享服务,其共享目录设置在根路径"/share"。
为了实现访问控制,服务器将只允许'sdcent'用户组的成员,即mary和bob,拥有读写权限。这意味着这两个用户可以创建、修改和删除共享目录下的内容。而对于非'sdcent'用户组的其他用户,他们将只能以只读模式访问这个目录,即不能进行写操作,只能查看和下载文件。
要实现这样的设置,需要在Samba配置文件(通常是/etc/samba/smb.conf)中编辑相关部分,包括设定合适的主机名,启用用户和组映射,以及设置共享目录的安全选项,如设置目录的owner、group和权限等。具体的步骤可能会涉及以下几个命令行操作:
1. 打开smb.conf文件:
```
sudo nano /etc/samba/smb.conf
```
2. 配置服务器信息(例如主机名):
```
[global]
workgroup = SDCENT
server string = %h server (Samba, CentOS 7)
netbios name = NewStarServer
```
3. 创建安全上下文:
```
; 设置用户组映射
security = user
map to guest = bad username
usershare allow guests = no
```
4. 配置共享目录:
```
[share]
path = /share
valid users = @sdcent
create mask = 0755
directory mask = 0755
read only = no
```
5. 保存并关闭文件,然后重启Samba服务使其生效:
```
sudo nano /etc/samba/smb.conf
systemctl restart smb.service
```
完成以上步骤后,sdcet用户组的mary和bob应该能够正常地对/share目录进行读写操作,而其他用户则只能读取。
阅读全文