部落初始管理员

Horde initial Administrator

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

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

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

像这样:

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

在 config/conf.php

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

如果您需要将“第一个帐户”注入空后端(如 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');

然后注销并使用新的user/pw重新登录。

解决这种情况的方法:

  • 使用现有用户数据库的导出。
  • 使用“群件”包,它带有一个安装脚本,可以为您注入第一个用户。
  • 对于即将推出的 Horde 6,您可以使用 hordectl 工具来注入初始用户。