The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
не могу добавить базу в LDAP, !*! Buzdack, 17-Окт-07, 02:26  [смотреть все]
Такая проблема. Человек я в *nix новый. Пытаюсь поставить LDAP+Samba3 PDC
Перепробовал кучу HowTo, в часности и этот https://www.opennet.ru/base/net/ldap_spama_pdc.txt.html
не получается добавить базу из файла *.ldif
###
root@buzdack-desktop:~# ldapadd -W -x -D "cn=ldapadmin,dc=umbrella,dc=net" -f /var/lib/ldap/bases/umbrella_base1.ldif
Enter LDAP Password:
ldap_bind: Invalid DN syntax (34)
        additional info: invalid DN
###

syslog пишет
###
Oct 17 00:58:11 buzdack-desktop slapd[7318]: slapd starting
Oct 17 00:58:15 buzdack-desktop slapd[7318]: conn=0 fd=8 ACCEPT from IP=127.0.0.1:54211 (IP=127.0.0.1:389)
Oct 17 00:58:15 buzdack-desktop slapd[7318]: bind: invalid dn (cn=ldapadmin,dc=umbrella,dc=net)
Oct 17 00:58:15 buzdack-desktop slapd[7318]: conn=0 op=0 RESULT tag=97 err=34 text=invalid DN
Oct 17 00:58:15 buzdack-desktop slapd[7318]: conn=0 fd=8 closed (connection lost)
###

конфиги такие
###
root@buzdack-desktop:~# cat /etc/ldap/slapd.conf
#/etc/openldap/slapd.conf
#--------------------slapd.conf-----23,09,2007------------------------------#
       include /etc/openldap/schema/core.schema
       include /etc/openldap/schema/cosine.schema
       include /etc/openldap/schema/inetorgperson.schema
       include /etc/openldap/schema/misc.schema
       include /etc/openldap/schema/nis.schema
       include /etc/openldap/schema/openldap.schema
       # Последняя схема samba.schema прилагается вместе с исходниками samba3
       # Есть значительные отличия схемы samba2 от схемы samba3,
       # поэтому использовать нужно именно схему samba3
       include /etc/openldap/schema/samba.schema
pidfile         /var/run/slapd/slapd.pid
argsfile        /var/run/slapd/slapd.args
       # Здесь включается ssl
       #@TLSCipherSuite         HIGH:MEDIUM:+SSLv2:+TLSv1
       #@TLSCertificateFile      /etc/openldap/ldap.pem
       #@TLSCertificateKeyFile   /etc/openldap/ldap.pem

#######################################################################
# Самое главное - описание базы данных LDAP
#######################################################################
       #без  back_ldbm может не запуститься OpenLDAP
       moduleload      back_ldbm
       database        ldbm
       cachesize 200
       dbcachesize 100000
       suffix          "dc=umbrella,dc=net"
       rootdn          "cn=ldapadmin,dc=umbrella,dc=net"
       # Пароль rootpw лучше всего указывать в зашифрованном виде.
       # Для генерации шифрованного пароля используйте утилиту slappasswd
       # Например: slappaswd -h {crypt}
       #rootpw {SSHA}C1Is3q44GaKSSpsIBGudhsKEi6lxfc9u
       #basedn = "dc=umbrella,dc=net"
       rootpw 12
       directory       /var/lib/ldap/bases
       # Для начала неплохо указать высокий уровень отладки, чтобы было проще разобраться,
       # если что-то пойдёт не так.
       loglevel 256
       index objectClass,uid,uidNumber,gidNumber     eq
       index cn,mail,surname,givenname               eq,subinitial
       # Для samba3 также рекомендуются добавить эти индексы:
       index   sambaSID              eq
       index   sambaPrimaryGroupSID  eq
       index   sambaDomainName       eq
       # Basic ACL
       access to attr=userPassword
          by self write
          #@by anonymous auth
          by dn="cn=ldapadmin,dc=umbrella,dc=net" write
          by * none
       # Доступ к smb-паролям пользователей только админу самбы sambaadmin
       #@access to attrs=lmPassword,ntPassword
       attrs=sambaLMPassword,sambaNTPassword
       by dn="cn=sambaadmin,ou=Users,dc=umbrella,dc=net` nfv " write
       by * none
       access to *
          by * read
       #----------------------------end----------------------------#

###

root@buzdack-desktop:~# cat /etc/ldap/ldap.conf
# $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01 kurt Exp $
#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.
   HOST 127.0.0.1
#BASE   dc=example, dc=com
   BASE  dc=umbrella,dc=net
#URI    ldap://ldap.example.com ldap://ldap-master.example.com:666
   URI ldap://127.0.0.1
    

#SIZELIMIT      12
#TIMELIMIT      15
#DEREF          never
###

В самбе прописал конфиг с мануала (ссылка в начале поста), но до самбы дела не дошло =(
плиз хелп

З.Ы. Сорри, если не в том разделе запостил...

  • не могу добавить базу в LDAP, !*! Buzdack, 08:23 , 17-Окт-07 (1)
    ещё конфиг добавляемой базы забыл

    ###
    root@buzdack-desktop:~# cat /var/lib/ldap/bases/umbrella_base.ldif
    dn: dc=umbrella,dc=net
    objectClass: top
    objectClass: dcObject
    objectclass: organization
    o: leo_umbrella.net
    o: leo_umbrella.net

    dn: cn=ldapadmin,dc=umbrella,dc=net
    objectclass: organizationRole
    cn: admin
    description: ldap manager

    dn: ou=people,dc=umbrella,dc=net
    ou: users
    dn: ou=Groups,dc=umbrella,dc=net
    objectClass: top
    objectClass: organizationUnit

    • не могу добавить базу в LDAP, !*! Buzdack, 11:08 , 17-Окт-07 (2)
      пробовал добавить и такую базу
      root@buzdack-desktop:~# cat /var/lib/ldap/bases/umbrella_base1.ldif
      dn: dc=umbrella,dc=net
      objectClass: dcObject
      objectclass: organization
      dc: leo_umbrella.net
      o: leo_umbrella.net

      dn: ou=Users,dc=umbrella,dc=net
      objectClass: organizationalUnit
      ou: Users

      dn: ou=Groups,dc=umbrella,dc=net
      objectClass: organizationalUnit
      ou: Groups

      dn: ou=Computers,dc=umbrella,dc=net
      objectClass: organizationalUnit
      ou: Computers

      • не могу добавить базу в LDAP, !*! Andrew Kolchoogin, 12:14 , 17-Окт-07 (3)
        > dn: cn=ldapadmin,dc=umbrella,dc=net
        > objectclass: organizationRole
        > cn: admin
        > description: ldap manager

        Эт ты со зла, со зла. :)

        cn: ldapadmin

        Однако. ;)

      • не могу добавить базу в LDAP, !*! Andrew Kolchoogin, 12:17 , 17-Окт-07 (4)
        > dn: dc=umbrella,dc=net
        > objectClass: dcObject
        > objectclass: organization
        > dc: leo_umbrella.net
        > o: leo_umbrella.net

        И тут ты погорячилсси. :)))

        Давно это у нас объект 'dc' (класса domainComponent) точку содержать может?

        • не могу добавить базу в LDAP, !*! Buzdack, 12:21 , 17-Окт-07 (5)
          >> dn: dc=umbrella,dc=net
          >> objectClass: dcObject
          >> objectclass: organization
          >> dc: leo_umbrella.net
          >> o: leo_umbrella.net
          >
          >И тут ты погорячилсси. :)))
          >
          >Давно это у нас объект 'dc' (класса domainComponent) точку содержать может?

          я не соображаю, плиз подробнее
          это вы говорите про первую базу umbrella_base.ldif

          а как по поводу второй?
          она с шаблона по идее правильная ?

          • не могу добавить базу в LDAP, !*! Buzdack, 16:48 , 17-Окт-07 (6)
            >>> dn: dc=umbrella,dc=net
            >>> objectClass: dcObject
            >>> objectclass: organization
            >>> dc: leo_umbrella.net
            >>> o: leo_umbrella.net
            >>
            >>И тут ты погорячилсси. :)))
            >>
            >>Давно это у нас объект 'dc' (класса domainComponent) точку содержать может?

            привёл к виду  dc: leo_umbrella и o: leo_umbrella
            не помагает =(

            • не могу добавить базу в LDAP, !*! andrey, 10:18 , 19-Окт-07 (7)
              >[оверквотинг удален]
              >>>> objectclass: organization
              >>>> dc: leo_umbrella.net
              >>>> o: leo_umbrella.net
              >>>
              >>>И тут ты погорячилсси. :)))
              >>>
              >>>Давно это у нас объект 'dc' (класса domainComponent) точку содержать может?
              >
              >привёл к виду  dc: leo_umbrella и o: leo_umbrella
              >не помагает =(

              см. dn: dc=umbrella,dc=net




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру