我已经设置了phabricator并添加了多个用户。我注意到我可以更改用户的真实姓名或用户名,但我无法更改他们的电子邮件地址。有什么理由不接触管理员?有没有允许管理员更改电子邮件地址的服务器设置。如何在Phabricator中更改用户的电子邮件地址
回答
管理员不能更改电子邮件地址,因为它可以让他们将用户的电子邮件地址更改为自己的电子邮件地址,重置用户的密码,然后以用户身份登录。在Phabricator的许可模式中,管理员不是全能的,并且不能损害帐户,充当其他用户或违反策略。
如果您需要更改地址是因为您在创建新帐户时犯了错误,您可以删除该帐户并重新创建该帐户。
您需要更新mysql数据库。在phabricator_user db中,更改user_email表中的电子邮件地址。管理员可能不是全能的,但DBA是。
它可能是新的,但他们现在有办法。我会在这里列出来,以备日后任何人有同样的问题。
登录服务器,在其中安装Phabricator,并使用./bin/accountadmin
。这可以让你随意更改或添加帐户。如果您只想查看用户,则可以查看phabricator_user
数据库并检查user
表或user_profile
表。
不幸的是,accountadmin不允许您更改现有用户的电子邮件。 – WallStProg
虽然昨天我做到了。当我更改用户时,我不得不重新输入所有帐户信息,因此在创建和更改用户时我的输入是相同的。 – Darakir
随着bridiver写道,您需要直接在数据库中更改地址。对于这一点,你可以使用一个辅助Phabricator脚本连接到数据库:
$ phabricator/bin/storage shell
[...]
mysql> use phabricator_user;
Database changed
mysql> update user_email set address='[email protected]' where address='[email protected]';
Query OK, 1 row affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> quit
- 1. 如何更改所有用户的电子邮件地址?
- 2. 如何在设计中“安全”更改用户的电子邮件地址?
- 3. 如何更改Django电子邮件中的发件人地址?
- 4. 如何在Rails3.1上用Devise更改电子邮件地址
- 5. 如何更改电子邮件地址回复在Java中
- 6. Facebook-Connect用户更改Facebook上的电子邮件地址?
- 7. 更改“发件人”地址的php电子邮件地址
- 8. Powerbi用户的电子邮件地址
- 9. C#将电子邮件从'地址'更改为用户提供的地址
- 10. 在Magento中更改发件人的电子邮件地址
- 11. 如何更改postfix的默认电子邮件地址?
- 12. 更改发送确认邮件的电子邮件地址(PHP)
- 13. 更改服务器中使用的电子邮件地址
- 14. 在电子邮件地址
- 15. 如何更改电子邮件地址字段?
- 16. 如何在GitLab中更改root用户的电子邮件?
- 17. 在Git中更改电子邮件地址
- 18. 每次在硒中更改电子邮件地址
- 19. JMeter - 如何模拟电子邮件地址和确认电子邮件地址
- 20. 在magento中更改共享wishlist邮件的发件人电子邮件地址
- 21. 如何使用GData检索用户的电子邮件地址?
- 22. 有条件地用vba更改邮件收件人电子邮件地址
- 23. 如何通过电子邮件发送电子邮件地址
- 24. 如何禁用电子邮件中的默认电子邮件地址样式?
- 25. 如何使用电子邮件地址更新文件上的用户角色?
- 26. 从Phabricator中的用户名获取电子邮件
- 27. 客户电子邮件地址
- 28. 更改Git历史记录中的电子邮件地址
- 29. 更新用户的电子邮件地址
- 30. 如何获取Android用户的电子邮件地址?
我们至少应该能*查看*电子邮件地址,以便我们确认,如果我们输入了正确的一个,不是吗? – mpen