我想为我的用户创建一个特殊的组目录结构.
/ 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
我的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
工作部分是groupA的用户可以访问并完全使用/ home / groupA.所有用户都可以访问/ home / groupA / Public /并从那里读取文件.
我的问题是所有用户,甚至那些不在groupA中的用户都可以访问/ home / groupA / Public / Dropbox并查看所有文件.我只是希望他们能够将文件放在那里,但没有看到文件夹的内容,并禁止他们删除那里的任何文件.
有没有人知道可能是什么问题以及如何解决它?
解决方法
不幸的是,制作一个你无法列出内容并且可以写文件的文件夹是不可能的,当它看到这样的东西时,Windows会发疯.
大多数用户无法通过FTP处理类似的事情,这是非常常见的配置.
您需要使用某种允许发布文件的网站.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。