Pik*_*iku 13 samba network-shares ubuntu
我家有一台运行 samba 的 Ubuntu 服务器。我正在尝试建立一个每个人都具有读写访问权限的 samba 共享。
我拥有“sambashare” unix 组中的所有用户,并希望将目录 /data/shared 提供给“sambashare”组的所有成员以进行读写访问。
理想情况下,如果用户使用 samba 在其中创建文件,它应该具有0644权限并由用户名:sambashare 所有
我不知道在 smb.conf 文件中放什么来完成这项工作,或者给 /data/shared 文件夹什么 unix 权限。
在 smb.conf 的共享目录部分,放置:
create mask = 0644
directory mask = 2777
Run Code Online (Sandbox Code Playgroud)
最初,使用g+s对所有目录的权限并将它们用于 sambashare 组。s 位将保持创建的文件组与目录组相同(2777 将处理新目录上的 s 位)。
要允许组中的每个人SAMBASHARE访问共享,请将以下内容添加到[global]指令中:
create mode = 664
workgroup = SAMBASHARE
security = SHARE
usershare allow guests = yes
Run Code Online (Sandbox Code Playgroud)
要导出,/data/shared您必须在文件末尾添加以下内容:
[data]
comment = shared
path = /data/shared
guest ok = yes
read only = no
public = yes
writable = yes
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
83907 次 |
| 最近记录: |