Samba + Ldap на Ubuntu Server 8.10 (проблемы при установки)

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

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

kima
Сообщения: 15
ОС: Debian

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение kima »

1действительно нет objectclass sambaSamAccount, добавил, сделал рестарт самбы и лдапа но ничего не изменилось (у остальных польз он есть)
2использовал программу LAM(Ldap account Manager) вводил пароль все открывается т.е. админ действует
3неправильный пароль/логин на винд окошке. а в самбовом логе пишет что пароль липовый
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение Ленивая Бестолочь »

kima писал(а):
05.07.2009 13:25
1действительно нет objectclass sambaSamAccount, добавил, сделал рестарт самбы и лдапа но ничего не изменилось (у остальных польз он есть)

чтото у вас не тут.
попробуйте админу удалить все самбовые атрибуты, а потом сделать smbpasswd -a admin.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
kima
Сообщения: 15
ОС: Debian

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение kima »

Что то ничего не меняется. наверное стоит попробовать на более свежем дистрибутиве, на след. неделе.
ИЗВИНИТЕ что потратил Ваше время.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение Ленивая Бестолочь »

да ну что вы, прекратите.
надеюсь, что у вас все получится, но если что ждем вас снова ;-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение gesigor »

Здравствуйте! Я на данный момент настраиваю такую же связку. Вопрос собственно вот в чем: пакет openldap (rpm fc8) "создает" в /etc/openldap/ldap.conf, а nss_ldap в /etc/ldap.conf. Второй нужно трогать? Подозрение возникло потому, что не могу попасть через phpldapadmin админом. Пишет что пароль не верен, а через ldapsearch, например нормально "пускает". Спасибо.
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение Ленивая Бестолочь »

второй нужно трогать, но он не связан с тем, что вы не можете попасть phpldapadmin-ом.
phpldapadmin настраивали вообще для подключения к серверу?
строку подключения ldapsearch в студию, настройки phpldapadmin-а тоже, а так же логин, который вы туда вводите.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Sergeyural
Сообщения: 118

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение Sergeyural »

я бы посоветовал GOsa чем PhpLdapAdmin там удобнее и проблем с пользователями меньше.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение Ленивая Бестолочь »

Sergeyural писал(а):
06.07.2009 21:29
проблем с пользователями

это как?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Sergeyural
Сообщения: 118

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение Sergeyural »

Ленивая Бестолочь писал(а):
06.07.2009 21:34
Sergeyural писал(а):
06.07.2009 21:29
проблем с пользователями

это как?


не помню почему точно я его выкинул, вроде там нельзя было делать шаблоны, да и вообще он деревянный это ldapadmin.
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение gesigor »

Ленивая Бестолочь писал(а):
06.07.2009 20:38
второй нужно трогать, но он не связан с тем, что вы не можете попасть phpldapadmin-ом.
phpldapadmin настраивали вообще для подключения к серверу?
строку подключения ldapsearch в студию, настройки phpldapadmin-а тоже, а так же логин, который вы туда вводите.

phpldapadmin настраивал так: эту строку - $ldapservers->SetValue($i,'server','name','My LDAP Server') в config.php; менял на эту $ldapservers->SetValue($i,'server','host','127.0.0.1'); (читал в статье)
строка ldapsearch -

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

ldapsearch -D "cn=root,dc=info" -W -x
Логин ввожу - root. Пробовал вводить cn=root,dc=info. Эффект тот же.
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение Ленивая Бестолочь »

gesigor
1. давайте сюда вывод
cat /usr/share/phpldapadmin/config/config.php | grep '^$ldapserver'
(путь до конфига поправте на свой)

2. логин надо вводить "cn=root,dc=info"

Sergeyural
шаблоны там можно. деревянный - это, конечно субъективно, но что-то деревянное в нем есть. :-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение gesigor »

Ленивая Бестолочь писал(а):
07.07.2009 11:44
gesigor
1. давайте сюда вывод
cat /usr/share/phpldapadmin/config/config.php | grep '^$ldapserver'
(путь до конфига поправте на свой)

2. логин надо вводить "cn=root,dc=info"

Sergeyural
шаблоны там можно. деревянный - это, конечно субъективно, но что-то деревянное в нем есть. :-)

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

$ldapservers = new LDAPServers;
$ldapservers->SetValue($i,'server','host','127.0.0.1');
$ldapservers->SetValue($i,'server','auth_type','session');
$ldapservers->SetValue($i,'appearance','password_hash','');
$ldapservers->SetValue($i,'login','attr','uid');
$ldapservers->SetValue($i,'server','name','LDAP Server');
$ldapservers->SetValue($i,'server','host','127.0.0.1');
$ldapservers->SetValue($i,'server','port','389');
$ldapservers->SetValue($i,'server','base',array(''));
$ldapservers->SetValue($i,'server','auth_type','cookie');
$ldapservers->SetValue($i,'login','dn','');
$ldapservers->SetValue($i,'login','pass','');
$ldapservers->SetValue($i,'server','tls',false);
$ldapservers->SetValue($i,'server','low_bandwidth',false);
$ldapservers->SetValue($i,'appearance','password_hash','md5');
$ldapservers->SetValue($i,'login','attr','dn');
$ldapservers->SetValue($i,'login','string','');
$ldapservers->SetValue($i,'login','class','');
$ldapservers->SetValue($i,'server','read_only',false);
$ldapservers->SetValue($i,'appearance','show_create',true);
$ldapservers->SetValue($i,'auto_number','enable',true);
$ldapservers->SetValue($i,'auto_number','mechanism','search');
$ldapservers->SetValue($i,'auto_number','search_base','');
$ldapservers->SetValue($i,'auto_number','min','1000');
$ldapservers->SetValue($i,'auto_number','dn','');
$ldapservers->SetValue($i,'auto_number','pass','');
$ldapservers->SetValue($i,'login','anon_bind',true);
$ldapservers->SetValue($i,'custom','pages_prefix','custom_');
$ldapservers->SetValue($i,'unique_attrs','dn','');
$ldapservers->SetValue($i,'unique_attrs','pass','');
$ldapservers->SetValue($i,'server','sasl_auth', true);
$ldapservers->SetValue($i,'server','sasl_mech', "PLAIN");
$ldapservers->SetValue($i,'server','sasl_realm', "EXAMPLE.COM");
$ldapservers->SetValue($i,'server','sasl_authz_id', null);
$ldapservers->SetValue($i,'server','sasl_authz_id_regex', '/^uid=([^,]+)(.+)/i');
$ldapservers->SetValue($i,'server','sasl_authz_id_replacement', '$1');
$ldapservers->SetValue($i,'server','sasl_props', null);

Вот...
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение gesigor »

Вот весь config.php без коментарий

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

<?php
$config->custom->session['blowfish'] = 'f85dea0d57af864cdd09acea7799c374';  # Autogenerated for school82.info
$i=0;
$ldapservers = new LDAPServers;
$ldapservers->SetValue($i,'server','host','127.0.0.1');
$ldapservers->SetValue($i,'server','auth_type','session');
$ldapservers->SetValue($i,'appearance','password_hash','');
$ldapservers->SetValue($i,'login','attr','uid');
$friendly_attrs = array();

$friendly_attrs['facsimileTelephoneNumber'] = 'Fax';
$friendly_attrs['telephoneNumber']            = 'Phone';
$q=0;
$queries = array();
$queries[$q]['name'] = 'User List';
$queries[$q]['base'] = 'dc=info';
$queries[$q]['scope'] = 'sub';
$queries[$q]['filter'] = '(&(objectClass=posixAccount)(uid=*))';
$queries[$q]['attributes'] = 'cn, uid, homeDirectory';
$q++;
$queries[$q]['name'] = 'Samba Users';
$queries[$q]['base'] = 'dc=info';
$queries[$q]['scope'] = 'sub';
$queries[$q]['filter'] = '(&(|(objectClass=sambaAccount)(objectClass=sambaSamAccount))(objectClass=posixAccount)(!(uid=*$)))';
$queries[$q]['attributes'] = 'uid, smbHome, uidNumber';
$q++;
$queries[$q]['name'] = 'Samba Computers';
$queries[$q]['base'] = 'dc=info';
$queries[$q]['scope'] = 'sub';
$queries[$q]['filter'] = '(&(objectClass=sambaAccount)(uid=*$))';
$queries[$q]['attributes'] = 'uid, homeDirectory';
?>
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Samba + Ldap на Ubuntu Server 8.10

Сообщение gesigor »

После запуска скрипта smbldap-populate без параметров, phpldapadmin заработал. Причем если "Имя пользователя" ввести "root", то пускает.
OC Centos, FC21
https://gesigor.ru
Спасибо сказали: