在samba服务器上,对/pz么、/bb、/tz设置共字,使得:财务部所有用户具有读写权限,其它部门用户具有只读权限
时间: 2024-12-04 07:22:39 浏览: 7
Samba服务器配置说明文档
在Samba服务器上,要实现这样的权限设置,你需要在共享目录配置文件中(通常是`/etc/samba/smb.conf`)进行调整。对于`/pz`、`/bb`和`/tz`这三个目录,你可以创建一个共享并指定相应的访问规则:
1. 首先,为这三个目录创建一个共享,例如命名为`finance_share`:
```bash
[finance_share]
path = /path/to/your/directories(/pz,/bb,/tz)
```
确保将实际路径替换为你服务器上财务部用户的这些目录所在位置。
2. 接下来,设置访问控制列表(Access Control List, ACL),允许财务部用户有读写权限,其他部门用户只有读权限:
```conf
; 对于财务部(假设部门名为Finance)
finance_users = %finance%
allow = guest, Finance = rwx
allow = others = ro
; 对于非财务部用户(*代表所有人,除了上面定义的finance_users)
public = * = ro
```
`%finance%`是一个通配符,表示匹配Samba服务器中“finance”这个组的所有成员。`allow = guest, Finance = rwx`指定允许guest账户以及属于Finance组的用户具有读写权限。`allow = others = ro`让所有其他用户仅能读取(`ro`)。
3. 保存配置并重启Samba服务使其生效:
```bash
sudo systemctl restart samba
```
阅读全文