Edycja odwzorowania RFC 2307 w celu umożliwienia tworzenia użytkowników za pomocą Narzędzia katalogowego na Macu
Przed użyciem aplikacji Edytor usług katalogowych do utworzenia użytkowników na serwerze usługi katalogowej LDAP innej niż Apple, wykorzystującej odwzorowania RFC 2307 (UNIX), należy zmodyfikować odwzorowanie rekordu typu Users. Robi się to za pomocą Narzędzia katalogowego.
Otwieranie Narzędzia katalogowego
W aplikacji Narzędzie katalogowe na Macu kliknij w Usługi.
Kliknij w ikonę kłódki.
Wprowadź nazwę i hasło administratora (lub użyj Touch ID), a następnie kliknij w Modyfikuj konfigurację.
Zaznacz LDAPv3, a następnie kliknij w przycisk edycji ustawień wybranej usługi .
Jeśli lista konfiguracji serwerów jest ukryta, kliknij w trójkąt rozwijania obok etykiety Pokaż opcje.
Zaznacz konfigurację usługi katalogowej z odwzorowaniami RFC 2307 i kliknij w przycisk Edycja.
Kliknij w Szukanie i odwzorowania.
Na liście po lewej stronie, zaznacz Users.
Domyślnie opcja Odwzorowuj na __ rzeczy na liście jest ustawiona na „niektóre”, a lista po prawej stronie zawiera posixAccount, inetOrgPerson, oraz shadowAccount.
Zmień ustawienie opcji Odwzorowuj na __ rzeczy na liście na „wszystkie”, a następnie zmień listę po prawej stronie tak, aby zawierała zbiór klas obiektów LDAP, na które mają zostać odwzorowane rekordy typu Users.
Na przykład, można usunąć shadowAccount z listy tak, że Users odwzorowuje tylko na posixAccount i inetOrgPerson. Ewentualnie można odwzorować Users na konta, posixAccount i shadowAccount.
Aby zmodyfikować element na liście, kliknij w niego dwukrotnie.
Aby dodać element do listy, kliknij w przycisk dodawania .
Aby usunąć zaznaczony element z listy, kliknij w przycisk usuwania .
Przeciągnięcie elementów w górę lub w dół listy zmienia ich kolejność.
Aby znaleźć klasy obiektów rekordów użytkownika w usłudze katalogowej LDAP, użyj narzędzia UNIX
ldapsearch
w Terminalu. Na przykład, następujące polecenie znajduje klasy obiektów dla rekordu użytkownika, którego atrybut cn to „Leonardo da Vinci”:$ ldapsearch -x -h ldapserver.example.com -b "dc=example, dc=com" 'cn=Leonardo da Vinci' objectClass
Wyświetlonym wynikiem tego przykładu mogłoby być:
# Leonardo da Vinci, example.com
dn: cn=Leonardo da Vinci, dc=example, dc=com
objectClass: inetOrgPerson
objectClass: posixAccount