我有一个aegir平台,我需要为所有的网站为我们的开发人员设置一个drush别名文件。我似乎想不出做这件事的最佳方法。通常,我们会设置我们的“远程用户”,而该用户可以访问drush,但是在aegir上,drush仅限于aegir用户。我遵循了http://community.aegirproject.org/node/427要做的这些说明,所以用户也可以使用aegir,但是我一直得到'drush需要一个更高的引导‘错误。
我已经考虑过将‘远程用户’用户设置为aegir,然后使用passwd为aegir用户设置密码,但我不确定会产生什么次要效果。目前,我们只是作为aegir用户,当我们需要钻。
我是以正确的方式来处理这个问题,还是有更好的方法来处理这个问题?
发布于 2014-06-18 16:08:05
在BOA中,您可以创建子帐户(客户端),其访问权限仅限于关联站点,以及本地和通过SSH可用的SSH和Drush,以及自动为您创建和更新的所有关联站点的Drush别名。
发布于 2014-03-04 11:42:49
最简单的方法是将开发人员的ssh公钥添加到aegir用户的.ssh/authorized_key文件中。然而,这允许访问所有网站。
https://drupal.org/project/provisionacl模块可以帮助获得对选定站点的单独unix帐户访问。
https://drupal.stackexchange.com/questions/100021
复制相似问题