cb0*_*cb0 5 permissions network-share samba
我想为我的用户创建一个特殊的组目录结构。
/home/groupA
-groupA
每个用户都groupA
可以创建/编辑/删除文件的主文件夹
/home/groupA/Public
- 每个用户都可以读取文件的公共文件夹
/home/groupA/Public/Dropbox
- 每个用户都可以写入文件但只有用户groupA
可以访问此目录并创建/编辑/删除文件的文件夹
我现在有:
4 drwxrwx--t 10 nobody groupA 4096 Feb 18 15:44 /home/groupA
4 drwxrwxr-x 7 nobody groupA 4096 Feb 18 15:40 /home/groupA/Public/
4 drwxrwx-w- 10 nobody groupA 4096 Feb 18 15:55 /home/groupA/Public/Dropbox
Run Code Online (Sandbox Code Playgroud)
我的smb.conf
包含以下条目
[groupA]
path = /home/groupA
comment = Folder for users of groupA
browseable = yes
read only = no
create mask = 0770
directory mask = 0770
force group = groupA
[groupA Public]
path = /home/groupA/Public
comment = Admins Public
Browseable = yes
write list = @groupA
create mask = 0775
directory mask = 0775
[groupA DropBox]
path = /home/groupA/Public/Dropbox
comment = groupA Dropbox
read only = no
valid users = @groupA
browseable = yes
inherit owner = yes
directory mode = 3770
force directory mode = 3770
Run Code Online (Sandbox Code Playgroud)
工作部分是用户groupA
可以访问和充分使用/home/groupA
。所有用户都可以/home/groupA/Public/
从那里访问和读取文件。
我的问题是所有用户,即使是不在 中的用户,都groupA
可以访问/home/groupA/Public/Dropbox
并查看所有文件。我只是希望他们能够将文件放入其中但看不到文件夹的内容并禁止他们删除其中的任何文件。
有没有人知道可能是什么问题以及我该如何解决?
不幸的是,不可能创建一个既不能列出内容又可以写入文件的文件夹,Windows 看到这样的东西时会发疯。
大多数用户无法通过 FTP 处理类似的事情,这是很常见的配置。
您需要使用某种允许发布文件的网站。
归档时间: |
|
查看次数: |
3277 次 |
最近记录: |