当前位置: 首页 > 面试题库 >

如何在Plone中设置文件夹的共享权限?

蒋鸿文
2023-03-14
问题内容

我想通过在Plone站点中使用Python脚本设置许多文件夹的共享权限。


问题答案:

您需要查看AccessControl/rolemanager.py模块以获取详细信息。Plone中的共享选项卡是该API的友好包装。

要为给定的用户标识添加角色,请致电manage_addLocalRoles

context.manage_addLocalRoles('userid', ('Role1', 'Role2',))

其他两个重要方法是manage_setLocalRoles(userid, roles)(完全替换当前角色集)和manage_delLocalRoles(userid)(删除所有角色)。get_local_roles_for_userid(userid)查看已经定义了哪些本地角色也可能很方便。

您希望在进行此类更改后重新索引安全性信息:

context.reindexObjectSecurity()


 类似资料:
  • 本文向大家介绍服务器共享文件夹设置软件、文件共享服务器软件和共享文件夹加密工具的选择,包括了服务器共享文件夹设置软件、文件共享服务器软件和共享文件夹加密工具的选择的使用技巧和注意事项,需要的朋友参考一下     当前,很多企业都在局域网搭建了文件服务器,用于共享文件供局域网用户访问使用,并且很多共享文件都是单位积累的无形资产和商业机密,如何在允许员工访问服务器共享文件的同时还能保证服务器的安全呢?

  • 我正在尝试使用jib-maven-plugin构建docker映像,我想为特定文件夹设置权限。如果我使用的是docker文件,配置将如下所示: 现在,我该如何使用jib maven插件实现这一点?我相信在波姆的某个地方。jib maven插件中的xml

  • 问题内容: 如何在文件夹上设置777权限。 我需要将以下文件夹的权限设置为777:admin \ includes \ module_installation 我不知道如何在窗口7中的特定文件夹上设置权限777? 请帮我如何设置?我正在使用Windows 7。 问题答案: 是基于Unix的系统中的权限,对所有者,组和所有人具有完全的读/写/执行权限。通常,我们将此权限授予不需要在Web服务器上公开

  • 本文向大家介绍服务器共享文件夹设置软件、局域网共享文件夹加密工具、文件共享服务器软件的选择,包括了服务器共享文件夹设置软件、局域网共享文件夹加密工具、文件共享服务器软件的选择的使用技巧和注意事项,需要的朋友参考一下     当前,很多企业都在局域网搭建了文件服务器,用于共享文件供局域网用户访问使用,并且很多共享文件都是单位积累的无形资产和商业机密,如何在允许员工访问服务器共享文件的同时还能保证服务

  • 问题内容: 创建用户AD帐户时,我正在使用Python创建一个新的个人文件夹。正在创建文件夹,但权限不正确。Python可以将用户添加到新创建的文件夹并更改其权限吗?我不确定从哪里开始编码。 问题答案: 您需要模块,它是pywin32的一部分。这是做您想做的事情的示例。 该示例为该文件创建了一个新的DACL并替换了旧的DACL,但是修改现有的DACL很容易。您需要做的就是从安全描述符中获取现有的D

  • 我为osx应用程序编写了从路径查看文件的代码,但我收到了错误 无法打开文件“备份”,因为您无权查看它。 所以我想设置访问权限代码来查看文件列表。如果有人有想法或解决方案,请帮助我。下面粘贴的代码仅供参考: 当我运行代码时,这个错误我面临错误。它正在从“subBackupPaths”抛出异常。 这在High Sierra工作。 这在莫哈韦行不通。 Error Domain=nscocaerordom