我已经安装了Plone 4.2.1,但是网站访问者可以点击主菜单中的"用户"选项卡,直接搜索我的所有注册用户.当然,匿名访问者无法真正列出任何人,但我根本不想要这个功能.
Plone的方式是什么:
我应该注意这个功能的其他影响吗?
该Users标签中仅示出,因为有一个Members文件夹(与标题Users中可公开的看得到根).
您有三种方法可以处理默认值; 将Members文件夹设为私有,完全删除它,或删除index_html默认视图.
您可以"取消发布",撤消文件夹工作流程以使其成为私有,然后将匿名用户重定向到登录表单,而不是查看用户搜索表单:

只需转到该文件夹,单击工作流状态(Published)并选择Retract.
如果您不需要拥有每个用户的文件夹,则可以Members完全删除该文件夹.您确实需要确保首先不启用用户文件夹创建.转到"控制面板"(单击您的用户名,右上角,选择Site Setup):

选择Security:

并确保Enable User Folders未选中.如果是,请取消选中并保存设置.
现在只需删除Members文件夹; 单击Users,找到Actions右侧的菜单,然后选择Delete:

然后在弹出窗口中确认删除:

删除意味着所有用户/Members在您的网站访问时都会获得404 .
该Members文件夹包含一个index_html提供用户表单搜索的对象.如果您要删除的只是此视图,则可以将其删除.如果您的Members文件夹仍处于公开状态,则访问者可以看到已创建的任何用户文件夹.
删除此视图需要转到ZMI,Zope管理界面,导航到该Members文件夹并删除该index_html对象.
由于这不是推荐的行动方案,因此我将省略此部分的屏幕截图.