Установка
Для 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) и экспериментируйте с графической оболочкой.