LDAP, roszerzenie opisu użytkownika

Tematy związane z oprogramowaniem, instalacją, konfiguracją
pokrak79
Posty: 43
Rejestracja: 07 maja 2008, 21:34

Post autor: pokrak79 »

Phpldapadmina mam w jaki sposób dodaje się tam rekordy?
Znalazłem opis zmodyfikowanego schematu

Kod: Zaznacz cały

organizationalPerson
OID: 2.5.6.7
Opis: RFC2256: an organizational person
Typ: structural
Dziedziczy z: person
Nadrzędny dla: inetOrgPerson
     Wymagane atrybuty    Opcjonalne atrybuty     

    cn
    (Dziedziczone z person)
    sn
    (Dziedziczone z person)

    

    destinationIndicator
    facsimileTelephoneNumber
    internationaliSDNNumber
    l
    ou
    physicalDeliveryOfficeName
    postOfficeBox
    postalAddress
    postalCode
    preferredDeliveryMethod
    registeredAddress
    st
    street
    telephoneNumber
    teletexTerminalIdentifier
    telexNumber
    title
    x121Address
    description
    (Dziedziczone z person)
    seeAlso
    (Dziedziczone z person)
    userPassword
    (Dziedziczone z person)
I opcji ,,color'' nie ma.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

1. Logujesz się
2. Po lewej masz drzewo
3. Utwórz nowy wpis => Domyślny => Zaznaczasz InetOrgPerson => Dalej => wypełniasz najważniejsze pola (tutaj chyba zamiast color pojawi się carLicense, bo schematy z phpldapadmina nie były przerabiane, więc pomijasz na razie)
4. phpldapadmin jest troche skopany(przynajmniej mi się tak wydaje), także po dodaniu musisz odświeżyć drzewo, znaleźć użytkownika, którego dodałeś i spróbować mu zmienić "Dodaj nowy atrybut", poszukać color.
5. jak nie ma atrubytu color to witki mi opadają, nie mam więcej pomysłów ;-)
pokrak79
Posty: 43
Rejestracja: 07 maja 2008, 21:34

Post autor: pokrak79 »

Nie mam. U mnie to wygląda tak:

Kod: Zaznacz cały

http://imgur.com/0DXED
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Masz gdzieś w /etc/phpldapadmin/config.php wpis dc=example,dc=com. Zamień na swojego root-a: dc=server,dc=world
Odśwież przeglądarke bez przelogowywania się w phpldapadminie.

Linia:

Kod: Zaznacz cały

#$servers->setValue('server','base',array('dc=example,dc=com'));
$servers->setValue('server','base',array('dc=server,dc=world'));
 
pokrak79
Posty: 43
Rejestracja: 07 maja 2008, 21:34

Post autor: pokrak79 »

Drzewo mam lecz opcji ,,color'' ciągle brak, jest ,,carlicense''.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

pokrak79 pisze:lecz opcji ,,color'' ciągle brak, jest ,,carlicense''.
Dodaj przykładowy rekord, odśwież, a następnie edytuj go dodając nowy atrybut, powinien być color.
pokrak79
Posty: 43
Rejestracja: 07 maja 2008, 21:34

Post autor: pokrak79 »

Jest carlicense. Więc brakuje już mi pomysłów, czemu u Ciebie działa a to samo u mnie nie?
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Przeglądnij jeszcze w phpldapadminie czy jak dodasz sobie nowego użytkownika i wprowadzisz dane do pola carLicences to pojawią Ci się wprowadzone dane.
Wtedy sprawdź sobie np w konsoli, slapcat jaki rekord zapisał się w slapcie.
pokrak79
Posty: 43
Rejestracja: 07 maja 2008, 21:34

Post autor: pokrak79 »

Pojawią się dane.

Kod: Zaznacz cały

slapcat | grep car
carLicense: zielony
pokrak79
Posty: 43
Rejestracja: 07 maja 2008, 21:34

Post autor: pokrak79 »

Odświeżam temat, bo kwestia niestety nie umarła i muszę to jednak ogarnąć. Potrzebuję pomocy w dodaniu niestandardowego pola w opisie użytkownika.
Z góry dziękuję za pomoc.
ODPOWIEDZ