Ldap + Samba + Gosa

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Sergeyural
Сообщения: 118

Ldap + Samba + Gosa

Сообщение Sergeyural »

Здравствуйте, я установил ldap + samba на linux 8.04. Нужна была программа для управления этим делал. Phpldapadmin не понравился...
Установил Gosa.
Настроил шаблон для создания пользователя, также при создании должна автоматически создаваться папка пользователя, должен выполниться пост скрипт в xml после создания пользователя.
<plugin acl="default" class="posixAccount" icon="posix.png" path="plugins/personal/posix" postcreate="/usr/bin/sudo /etc/gosa/createaccount.sh %uid %homeDirectory" />

также в sudoers я добавил
www-data ALL=(ALL) NOPASSWD: /etc/gosa/createmail.sh, /etc/gosa/createaccount.sh

и конечно же создал файл createaccount.sh
#!/bin/sh

/bin/mkdir -m 700 $2

/bin/chown -R $1 $2

но ничего не получается (( пользователь создается, а папка нет. Сидел над этим долго, в сети ответов никаких нет, автор темы молчит....
все делал как сказано в инструкции по адресу http://www.ultimateliga.com/article/linux/...kataloga-i.html
так где может быть собака зарыта?
Спасибо сказали:
Аватара пользователя
2Casp
Сообщения: 33
ОС: GNU\Linux

Re: Ldap + Samba + Gosa

Сообщение 2Casp »

Я так понял тебе нужна программа для управления сервером OpenLDAP? Если это так, посмотри в сторону ldapadmin.exe. В использовании простая и удобная, имеет небольшой размер.
Цена тебе - твое слово!
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Ldap + Samba + Gosa

Сообщение danger08 »

Sergeyural писал(а):
17.01.2009 22:24
Здравствуйте, я установил ldap + samba на linux 8.04. Нужна была программа для управления этим делал. Phpldapadmin не понравился...

Посмотрите в сторону smbldap-tools, он входит в поставку samba. Все процессы. вами перечисленные, там уже есть (выполняются автоматом).
Для него есть прекрасное руководство от разработчиков, как развернуть с нуля samba(pdc)+openldap+smbldap-tools.
Поищите в сети smbldap-howto_20060710.pdf.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Sergeyural
Сообщения: 118

Re: Ldap + Samba + Gosa

Сообщение Sergeyural »

спасибо, на досуге посмотрю предложенные программы )
а с Gosa уже я кстати разобрался... все работает
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Ldap + Samba + Gosa

Сообщение Goodvin »

Sergeyural писал(а):
19.01.2009 08:52
а с Gosa уже я кстати разобрался... все работает
Ну так опишите как и что сделали, как и что работает.
Это будет весьма полезно для тех форумчан, кто пойдет по Вашим стопам.
Вопрос на форуме весьма популярный.


2Casp писал(а):
18.01.2009 20:59
Я так понял тебе нужна программа для управления сервером OpenLDAP? Если это так, посмотри в сторону ldapadmin.exe. В использовании простая и удобная, имеет небольшой размер.
Вы забыли добавить, что это коммерческая программа с 30-дневным триальным периодом.
LDAP Administrator 2008 does not require a license key for the first 30 days of trial period. However, if you have already evaluated the product and now you need to prolong the trial period, you have to complete a form in order to obtain a new 30 days trail license key.
Спасибо сказали:
Sergeyural
Сообщения: 118

Re: Ldap + Samba + Gosa

Сообщение Sergeyural »

Goodvin писал(а):
19.01.2009 10:10
Ну так опишите как и что сделали, как и что работает.
Это будет весьма полезно для тех форумчан, кто пойдет по Вашим стопам.
Вопрос на форуме весьма популярный.


Без проблем:
1. в /etc/sudoers пишем:

Код: Выделить всё

......
Cmnd_Alias GOSA = /usr/local/bin/gosa_create_homedir.sh
.....
www-data ALL = (ALL) NOPASSWD: GOSA
.....


2. создаем файл /usr/local/bin/gosa_create_homedir.sh, пишем туда

Код: Выделить всё

#!/bin/bash

mkdir -p /home/$1

sleep 2

chmod -R $1 /home/$1

ставим права на файл 744

Код: Выделить всё

chown 744 /usr/local/bin/gosa_create_homedir.sh

3. открываем файл /gosa/
находим строку

Код: Выделить всё

<plugin acl="default" class="posixAccount" icon="posix.png"............/>

заменяем на строку

Код: Выделить всё

 <plugin acl="default" class="posixAccount" icon="posix.png" postcreate="/usr/bin/sudo /usr/local/bin/gosa_create_homedir.sh %uid" path="plugins/personal/posix" />

4. комментим всё, что не нужно (опционально)
не зацепите samba и email

Код:

<!-- <plugin acl="default" class="environment" icon="env.png" path="plugins/personal/environment" /> --> <plugin acl="default" class="mailAccount" icon="email.png" path="plugins/personal/mail" /> <plugin acl="default" class="sambaAccount" icon="samba.png" path="plugins/personal/samba" /> <!-- <plugin acl="default" class="netatalk" icon="netatalk.png" path="plugins/personal/netatalk" /> <plugin acl="default" class="connectivity" icon="proxy.png" path="plugins/personal/connectivity" /> <plugin acl="default" class="gofaxAccount" icon="fax.png" path="plugins/gofax/faxaccount" /> <plugin acl="default" class="phoneAccount" icon="phone.png" path="plugins/gofon/phoneaccount" />- <plugin acl="default" class="nagiosAccount" icon="monitoring.png" path="plugins/personal/nagios" /> <plugin acl="default" class="scalixAccount" icon="scalix.png" path="plugins/personal/scalix/" /> -->
Спасибо сказали:
Аватара пользователя
2Casp
Сообщения: 33
ОС: GNU\Linux

Re: Ldap + Samba + Gosa

Сообщение 2Casp »

2Casp писал(а):
18.01.2009 20:59
Я так понял тебе нужна программа для управления сервером OpenLDAP? Если это так, посмотри в сторону ldapadmin.exe. В использовании простая и удобная, имеет небольшой размер.
Вы забыли добавить, что это коммерческая программа с 30-дневным триальным периодом.
LDAP Administrator 2008 does not require a license key for the first 30 days of trial period. However, if you have already evaluated the product and now you need to prolong the trial period, you have to complete a form in order to obtain a new 30 days trail license key.


Прошу прощения, вот ссылка http://ldapadmin.sourceforge.net/
Цена тебе - твое слово!
Спасибо сказали: