Установка
Для Ubuntu (Januty, Karmic, Lucid) необходимо установить версию не ниже 2.5 (описание ошибки: 370505)
Для получения новейшей версии от разработчика, создайте файл /etc/apt/sources.list.d/gosa, содержащий всего одну строку:
deb http://oss.gonicus.de/pub/gosa/debian-etch/ ./
Или добавьте эту строку в файл /etc/apt/sources.list. Обновите список пакетов и можете установить свежую версию программы.
Более полная информация находится в официальном вики GOsa
Настройка
Предполагая, что уже установлена последняя версия PHP, перезапускайте веб сервер и пробуйте сделать первый запуск GOsa без начальной конфигурации:
http[s]://ваш-сервер/gosa/setup.php
Установщик GOsa проверит некоторые базовые параметры системы и минимальные требования. Во время установки будет задано несколько вопросов и будет переписана базовая настройка gosa.conf в каталог /etc/gosa. Следуйте инструкциям на экране, пока не будет предложен вход в систему.
Более подробная настройка приведена здесь: Настройка GOsa
Следующие шаги выполняются при помощи вышеописанной программы настройки. Если произошел сбой, то можно произвести настройку вручную:
Создайте группу для администраторов GOsa. Ниже приведен пример 'ldif', который создает пользователя с именем «admin» и паролем «tester», а также группу для этого пользователя (Примечание: этот пример не работает в ветке GOsa trunk):
admin.ldif
dn: cn=admin,ou=people,dc=example,dc=net
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: gosaAccount
uid: admin
cn: admin
givenName: admin
sn: GOsa main administrator
lmPassword: 10974C6EFC0AEE1917306D272A9441BB
ntPassword: 38F3951141D0F71A039CFA9D1EC06378
userPassword:: dGVzdGVy
# Если используете samba3, то включите эти две строки
# sambaLMPassword: 10974C6EFC0AEE1917306D272A9441BB
# sambaNTPassword: 38F3951141D0F71A039CFA9D1EC06378
administrator.ldif
dn: cn=administrators,ou=groups,dc=example,dc=net objectClass: gosaObject objectClass: posixGroup gosaSubtreeACL: :all cn: administrators gidNumber: 999 memberUid: admin
Так как 'smbldap-populate' создает другую группу администраторов в базе данных 'ldap', то перед добавлением этих конфигураций необходимо удалить соответствующие группы:
ldapdelete -x -D "cn=admin,dc=example,dc=net" -w password "cn=administrators,ou=groups,dc=example,dc=net" ldapadd -x -D "cn=admin,dc=example,dc=net" -w password -f admin.ldif ldapadd -x -D "cn=admin,dc=example,dc=net" -w password -f administrator.ldif
После добавления этих строк, GOsa готова к использованию. Войдите в систему как администратор (admin) и экспериментируйте с графической оболочкой.