Я хочу экспортировать свой «сетевой каталог» Open Directory' печатать. Как? dsexport и dscl не работают
Я использую macOS Monterey 12.7.1 с Server.app (который предоставляет OpenDirectory).
я хочу использоватьdsexport
илиdscl
для экспорта LDAPv3, содержащего пользователей моей сети. Но я сталкиваюсь со многими проблемами, из-за которых я получаю «использование»; возвращается (и сбой), пока я следую справочной странице.
Это работает:
dsexport export.out /Local/Default dsRecTypeStandard:Users
Это работает:
dsexport --N export.out /Local/Default dsRecTypeStandard:Users
Но мне нужен сетевой каталог, а не локальный
Это не работает:
dsexport --N export.out /LDAPv3/myserver.mydomain.tld dsRecTypeStandard:Users
dsexport: Node name wasn't found. (Node name wasn't found.)
Это не работает:
dsexport --N -u diradmin export.out /LDAPv3/myserver.mydomain.tld dsRecTypeStandard:Users
usage: dsexport [--N] [-r record_list] [-e exclude_attributes]
[-a address -u username [-p password]]
output_file node_path record_type
Я также попробовал dscl, но безуспешно, например:
root@server ~ # dscl -u diradmin myserver.mydomain.tld -readall /LDAPv3/myserver.mydomain.tld/Users RecordName
Password:
readall: Invalid Path
<dscl_cmd> DS Error: -14009 (eDSUnknownNodeName)
Как мне на самом деле экспортировать свой LDAP, чтобы создать импорт для нового (и, наконец, отказаться от Server.app)? Обратите внимание: это работающий и запущенный LDAP Open Directory, и другие компьютеры Mac в помещении используют его для аутентификации.