如何让程序员/开发人员有权进行更改,但又能防止不必要的更改?

时间:2017-02-12 作者:user3328698

有没有什么方法可以让我的程序员进行更改,但确保他们不会删除他们不满意的内容?

1 个回复
SO网友:user6552940

Update: 正如马克·卡普伦所指出的那样

一旦你让一个开发人员进来,就没有办法限制他。如果你有充分的理由不信任某人,那就不要让他进来,因为有足够多的特权升级漏洞可以让他成为管理员。

因此,我提供的解决方案需要信任。如果你已经涵盖了这一点,你可以使用这个

In my experience, 开发人员是来帮助人们的,如果他们不高兴,他们有时会对他们的客户开玩笑,但我从来没有遇到过我的上级或开发人员(当我和你一样刚开始编程时)故意做了一些导致我失败的事

Solution:
根据您希望允许和不允许的内容,您可以下载并使用this 用于创建新role 仅具有特定功能

例如,他们可以编辑帖子,但不能删除帖子。这是一个非常强大的插件,可以帮助您解决问题

您可以特别选择what they can 修改和what they can\'t.

你可以allow 他们要edit.

你可以prevent 他们来自deleting 任何东西只需删除角色的所有删除权限。


Additionally:
您可以使用Temporary login without password 插件
此插件允许您创建临时帐户,该帐户将在一段时间后过期。如果您忘记删除用户帐户,这可以帮助您限制他们将来访问和更改任何内容
例如,将到期时间设置为1天,然后为他们提供帐户。现在一天后,他们将无法登录。

Alternatively:
如果您的开发人员/程序员需要访问您的服务器,您可以创建一个FTP帐户,该帐户只能访问某些目录/文件夹。然而,这与访问WordPress管理员不同。

相关推荐

Recommended File Permissions

嘿,伙计们,我花了很长时间试图解决这个问题。我想知道WordPress中的文件权限应该是什么样子in order to use the autoupdate feature. 到目前为止,我的wordpress安装程序一直在询问我的FTP信息,我不想使用那种升级/安装方法,我想使用纯/直接PHP。某些上下文:Web服务器和php fcgi守护程序运行为www-data:www-data</wordpress安装位于/home/blaenk/sites/domain.tld/</首先,我read