0

在我的 Debian 系统上安装 Horde Groupware 后我遇到了问题。安装很顺利。现在我想以管理员身份登录以完成配置,但我不知道如何配置管理员帐户。我研究了我的问题并找到了一些答案,以便我知道我必须调整这一行的 config.php 文件:

$conf['auth']['admins'] = array();

但我仍然不知道我必须在数组中插入哪些值。Horde-Groupware-System 是全新安装的。所以不存在任何部落用户。当我正确解释一些答案时,我必须将我的 Debian-User 插入到数组中,但我没有得到哪种格式?带域名?拥有完整的域名?用系统名?部落文档有点不具体,或者我只是愚蠢得要命。;-) 也许有人可以帮助我并知道我必须插入什么。非常感谢。

4

2 回答 2

1

像这样:

$conf['auth']['admins'] = array('admin1@mydomain.com','admin2@mydomain.com');

在 config/conf.php

于 2017-01-23T18:01:48.117 回答
0

此配置设置仅使现有帐户成为管理员。

如果您需要将“第一个帐户”注入空后端(如 SQL),您可能需要先配置 Horde 以使用自动驱动程序:

手动/硬方式

将 conf.php.dist 复制到 conf.php https://github.com/horde/base/blob/master/config/conf.php.dist

或者将这些行添加到现有的 conf.php 底部。

$conf['auth']['admins'] = array('administrator');
$conf['auth']['driver'] = 'auto';
$conf['auth']['params'] = array('username' => 'administrator');

然后通过浏览器访问horde。您将自动以“管理员”身份登录。

登录后,更改为“SQL”后端(或任何您使用的)。

您仍以管理员身份登录。转到用户管理屏幕并添加第一个用户和密码。

用户进入数据库后,更改“管理员”配置以包含该用户。

$conf['auth']['admins'] = array('administrator', 'myusername');

然后注销并使用新用户/密码重新登录。

解决这种情况的方法:

  • 使用现有用户数据库的导出。
  • 使用“群件”捆绑包,它带有一个安装脚本,可以为您注入第一个用户。
  • 在即将推出的 Horde 6 中,您可以使用 hordectl 工具来注入初始用户。
于 2021-02-19T07:15:04.277 回答