LDAP support limited. How to configure Address Book / Directory Access?

I complained to a sysadmin that my LDAP searches were returning very limited information (just surname and e-mail). He replied,
"...[Address Book] can't be configured to query specific attributes, it can't be configured to show specific attributes except for the small set they have elected to permit, ... it doesn't even show cn/commonName which is a compulsory field in the inetOrgPerson schema or ou/organizationalUnitName which is the standard way of distinguishing components of an organization..."
Directory Access seems to offer facilities for requesting specific attributes. I tried mapping them to Address Book fields, but with no improvement in the search results. Any tips?

Here is some info I found on manually configuring and mapping schemas.
Configuring LDAP Searches and Mappings
Using Directory Access, you can edit the mappings, search bases, and search scopes that specify how Mac OS X finds specific data items in an LDAP directory. You can edit these settings separately for each LDAP directory configuration listed in Directory Access. Each LDAP directory configuration specifies how Mac OS X accesses data in an LDAPv3 or LDAPv2 directory.
You can edit the mapping of each Mac OS X record type to one or more LDAP object classes.
For each record type, you can also edit the mapping of Mac OS X data types, or attributes, to LDAP attributes.
You can edit the LDAP search base and search scope that determine where Mac OS X looks for a particular Mac OS X record type in an LDAP directory.
IMPORTANT: When mapping Mac OS X user attributes to a read/write LDAP directory domain (an LDAP domain that is not read-only), the LDAP attribute mapped to RealName must not be the same as the first attribute in a list of LDAP attributes mapped to RecordName. For example, the cn attribute must not be the first attribute mapped to RecordName if cn is also mapped to RealName.
For detailed specifications of Mac OS X record types and attributes, refer to "Mac OS X Server Open Directory Administration for Version 10.4 or Later" (available at www.apple.com/server/documentation/).
In Directory Access, click Services.
If the lock icon is locked, click it and type the name and password of an administrator.
Select LDAPv3 in the list of services, then click Configure.
If the list of server configurations is hidden, click Show Options.
Select a server configuration in the list, then click Edit.
Click Search & Mappings.
Select the mappings that you want to use as a starting point, if any.
Click the "Access this LDAPv3 server using" pop-up menu and choose a mapping template to use its mappings as a starting point or choose Custom to begin with no predefined mappings.
Add record types and change their search bases as needed.
To add record types, click the Add button below the Record Types and Attributes list. In the sheet that appears, select Record Types, select one or more record types from the list, and then click OK.
To change the search base and search scope of a record type, select it in the Record Types and Attributes List. Then edit the "Search base" field. Select "all subtrees" to set the search scope to include the entire LDAP directory's hierarchy from the search base down. Select "first level only" to set the search scope to include only the search base and one level below it in the LDAP directory's hierarchy.
To remove a record type, select it in the Record Types and Attributes List and click Delete.
To add a mapping for a record type, select the record type in the Record Types and Attributes List. Then click the Add button below "Map to __ items in list" and enter the name of an object class from the LDAP directory. To add another LDAP object class, you can press Return and enter the name of the object class. Specify whether to use all or any of the listed LDAP object classes by using the pop-up menu above the list.
To change a mapping for a record type, select the record type in the Record Types and Attributes List. Then double-click the LDAP object class that you want to change in the "Map to __ items in list" and edit it. Specify whether to use all or any of the listed LDAP object classes by using the pop-up menu above the list.
To remove a mapping for a record type, select the record type in the Record Types and Attributes List. Then click the LDAP object class that you want to remove from the "Map to __ items in list" and click the Delete button below "Map to __ items in list."
Add attributes and change their mappings as needed.
To add attributes to a record type, select the record type in the Record Types and Attributes List. Then click the Add button below the Record Types and Attributes list. In the sheet that appears, select Attribute Types, select one or more attribute types, and then click OK.
To add a mapping for an attribute, select the attribute in the Record Types and Attributes List. Then click the Add button below "Map to __ items in list" and enter the name of an attribute from the LDAP directory. To add another LDAP attribute, you can press Return and enter the name of the attribute.
To change a mapping for an attribute, select the attribute in the Record Types and Attributes List. Then double-click the item that you want to change in the "Map to __ items in list" and edit the item name.
To remove a mapping for an attribute, select the attribute in the Record Types and Attributes List. Then click the item that you want to remove from the "Map to __ items in list" and click the Delete button below "Map to __ items in list."
To change the order of attributes displayed in the list on the right, drag the attributes up or down in the list.
Click Save Template if you want to save your mappings as a template.
Templates saved in the default location are listed in pop-up menus of LDAP mapping templates the next time the current user opens Directory Access. The default location for saved templates is in the current user's home folder at this path:
~/Library/Application Support/Directory Access/LDAPv3/Templates
Click Write to Server if you want to store the mappings in the LDAP directory so that it can supply them automatically to its clients.
You must enter a search base to store the mappings, a distinguished name of an administrator (for example, uid=diradmin,cn=users,dc=ods,dc=example,dc=com), and a password. If you are writing mappings to an Open Directory LDAP server, the correct search base is "cn=config, suffix" (where suffix is the server's search base suffix, such as "dc=ods,dc=example,dc=com").
The LDAP directory supplies its mappings to Mac OS X clients whose custom search policy includes a connection that's configured to get mappings from the LDAP server. The LDAP directory also supplies its mappings to all Mac OS X clients that have an automatic search policy. For instructions, see Configuring Access to an LDAP Directory and Setting Up Search Policies.

Similar Messages

  • How to migrate address book in outlook express to PAB?

    How to migrate address book in outlook express to SUN messages server 's PAB?
    Use any LDAP command ?
    Thanks!

    We provice no supported technique for this.

  • How to make Address Book obey Preferences? I run MacBook Pro 4.1 laptop,  Mac OS X 10.6.8  Address Book 5.0.3 (883) Preferences set at ... General First name following Last name   Sort for Last name Address Format Canada Font size Large Phone format set a

    How to make Address Book obey Preferences?
    I run MacBook Pro 4.1 laptop,  Mac OS X 10.6.8
    Address Book 5.0.3 (883) 
    Preferences set at ...
    General
    First name following Last name 
    Sort for Last name
    Address Format Canada
    Font size Large
    Phone format set at
    +1.123.456.7890
    When application quits - it's all forgotten and it self-resets to
    unwanted configuration.

    Whenever you remove system modifications, they must be removed completely, and the only way to do that is to use the uninstallation tool, if any, provided by the third-party developers, or to follow their instructions. If the software has been incompletely removed, you may have to re-download or even reinstall it in order to finish the job.
    Here are some general guidelines. Suppose you want to remove something called “BrickYourMac.” First, consult the product's Help menu, if there is one, for instructions. Finding none there, look on the developer's website, say www.brickyourmac.com. (That may not be the actual name of the site; if necessary, search the Web for the product name.) If you don’t find anything on the website or in your search, email the developer. While you're waiting for a response, download BrickYourMac.dmg and open it. There may be an application in there such as “Uninstall BrickYourMac.” If not, open “BrickYourMac.pkg” and look for an Uninstall button.
    If you can’t remove software in any other way, you’ll have to erase your boot volume and perform a clean reinstallation of OS X. Never install any third-party software unless you're sure you know how to uninstall it; otherwise you may create problems that are very hard to solve.
    Trying to remove complex system modifications by hunting for files by name often will not work and may make the problem worse. The same goes for "utilities" that purport to remove software.

  • How export yahoo address book to mac mail?

    how export yahoo address book to mac mail address book?
    thx

    This is really a question better asked to Yahoo support but...
    Go to the Addresses tab of Yahoo and click on the 'Import/Export' link
    Click the Export Now button for vCard Single File, then when it downloads double click it to import into AddressBook.

  • How to copy address book archive to a dvd

    Recently synced iphone to imac and lost all contacts (aargh!!!!). Itunes was set for automatic backup, so the backup contact file was also blank. Found a two year old copy of my contacts. I have now manually inputted them all. I created an addressbook archive file. However, I can not find out how to  (1) copy or burn this archive to a dvd so I can restore from it if needed again and (2) how to print a copy of the entire addressbook>
    Please help!!
    P.S.
    I read through a lot of previous posts and saw where this iphone syncing and deleting contact lists is not a new problem. It also is not a function of my being a neo-luddite. Many others have had this happen. Is there some type of fix in the works to deter this from continuing to happen?
    Thanks,
    Ralph

    Also found how to copy Address Book, as well as all others files on my computer.
    The answer is to open Address Book.
    Under FILE menu>Export>Address Book Archive
    at prompt, Save to which ever location you wish on your computer ( I chose Documents). This will create an archive of your contact list with that date. Archive after anytime you change or add an address card. If saved to the same location on the same computer, prompt will ask if you want to Replace current>OK. If you archived on different days, you will create a new file with different date. You can throw away previously dated file or save as a backup.
    To copy this file and all other files on my computer, I had to download the latest copy of Backup (v3.2) from the Apple downloads page under Apple support. This provides an installer to create a back up iDisk. I installed Backup>( it creates an Umbrella icon on my desktop)>followed the instructions to create a backup>program has standard backup protocols or you can customize.
    I chose to backup my Home folders to a CD/DVD. System will tell you the size of the file and how many CD's or DVD's you will need. Select Burn.
    Voila!!!!
    I now have a DVD that contains all of the files in my Home folder (including the Address Book archive). This DVD will allow me to restore files to my computer, if I accidentally erase it again. Note that this method will not allow you to backup the entire startup, only files. You must use an external drive or Time Machine to create a rebootable copy of the operating system.
    Hope this helps others.

  • How to sync Address book with iphone(iOS 6) and 10.7.4?

    How to sync Address book with iphone(iOS 6) and 10.7.4

    i'm having this issue too.  it's a bit more complex though i think so i'll give the details:
    a few days ago i added some people to my contacts using my phone. the thing they have in common is they're all new contacts.
    they synced over to my macbook address book ok.
    then a few days later i had to do a full restore of my iphone for various reasons (the new one, already!) which i did. when i then looked in my iphone contacts, these contacts were no longer there. they WERE however, still in my macbook address book.
    so i figured i'd switch icloud syncing off for contacts and then resync to get them back on my phone. it didn't work. so i then turned off icloud sync and tried a good old manual sync via itunes, making sure to check the box for syncing contacts.  it still didn't work.
    now i'm at that odd place where the contacts are in my macbook address book but not in my phone and i can't seem to get them onto my phone (which is frustrating as ultimately they are phone numbers and in my phone is the best place for them!)
    any ideas?

  • How to sync Address book with iphone on 10.5, while iphone synced with iCloud?

    My mac runs leopard 10.5.8. Meanwhile iPhone is updated to 5.1. and synced with iCloud. As we know, OS X 10.5 can not be synced with iCloud. How to sync Address book with iphone? My Address Book on my mac has almost all contacts that can be found on my iPhone. Even with pictures from FB and extra info such as twitter accounts, etc.
    The question is - how can I manage my contacts? Now I have added several new entries to my iPhone, but they won't appear on mac's address book. In iTunes the contacts sync box is unchecked due to the fact that iPhone syncs with iCloud. But then I'm wondering where did Address Book get all the contact updates that were made on iPhone?
    I'd like to control this whole thing. And is there such thing as one data base, that could used by all devices and would change entries on all of them, if I change or add something on my iPhone?
    Or I just have to get Lion and let the iCloud do the magic?
    Thanks,
    Lauris

    I just synced my new iPhone (iOS 5.0.1) with the Address Book on my Mac which runs 10.5.8 and iTunes 10.5.2. I launched iTunes and then I connected the iPhone to the Mac. It appeared on the DEVICES list in the left column in iTunes. I selected it and then the Summary screen appeared in the right part of the iTunes window.
    In the Backup section of the Summary you can choose whether to 'Back up to iCloud' or 'Back up to this computer'. Even if you have 'Back up to iCloud' selected, there is a 'Sync' button in the bottom right hand corner of the iTUnes window where you can manually initiate a sync with the Mac.
    Hope this helps,
    Dave

  • How to export Address Book to FileMaker Pro?

    How to export Address Book to FileMaker Pro so mailing labels can be printed.
    FileMaker Pro does a better job at a miniature address book.
    Thanks!

    @GeorgeBetty,   I asume that Address Book's built in print functionality doesn't meet your needs. correct?
    https://discussions.apple.com/thread/2670577
    The Soliant_vCard_Import_v1.1.fp7 file will come in handy someday... I've got that saved.  Thanks BDAqua!

  • How to synch address book?

    how to synch address book?

    Fixed this.  I made each server individually searchable by my Galaxy.  Now I have three accounts that I can combine and scan as one or examine each individually.  Very simple.  Wish the Galaxy came with a real guidebook, not the flimsy piece of nothing that Sprint gives out.  Live and learn.

  • How to sync Address Book and iCal with Samsung GT-S5670 (Galaxy Fit) with Android 2.2 running?

    How to sync Address Book and iCal with Samsung GT-S5670 (Galaxy Fit) with Android 2.2 running?
    Couldn't find any iSync Plug-in nor software for Samsung phones fitting ...
    Thanx for any help!

    Hello,
    if you need to sync your media files as well, you might want to have a look at FoneSync for Android. It features an iTunes like interface and syncs contacts, calendars, music and photos.
    Kind regards
    Jan Fuellemann
    Disclaimer: I work for nova media, but get no benefit or compansation from posting here

  • HT2486 How to change address book and iCal layout/theme?

    How to change address book and iCal layout/theme?

    ele,
    Try: MacNix: Change Mac OS X 10.7 Lion iCal and Address Book Skins from Leather to Aluminum.

  • How to sync Address Book, iCal, Bookmarks

    How to sync Address Book, iCal, Bookmarks between my iMac and Macbook?

    {quote:title=Julian Wright wrote:}Do you expect everything to be free?{quote}
    Geez, ya big meanie, give the guy a break. Not everyone wants to spend $50 on a syncing solution! He just asked a question, and you heap attitude on him about his finances. Not your business!
    5480, syncing that information between two Macs is both easy and tricky at the same time. It’s easy because you really can just copy the files back and forth. But it can get tricky if, for instance, you were to change information on both sides. Then you’ve got two different versions! The general solution to this is to be pretty careful about only changing data on one side at a time. If you add some contacts on one side, don’t go working in Address Book on the other side until you’ve copied the new info over.
    “Exporting” the data, burning to CD, and then importing it on the other Mac would be a total pain in the ***, though. Much too time consuming. What you need to do, if you don’t want to pay for a solution (I didn’t for ages), is just learn to hook your computers together on a network, and copy over the relevant files directly (no exporting, no CD burning). Address Book, iCal and bookmarks data is all stored in folders in your Library folder. You just copy it over! Be sure to quit the applications before moving the data.
    Where exactly are these files, you say? How do you network? Figuring out the details is your homework assignment, but the method works. Good luck!

  • How to recover address book and all mailbox data

    How to recover address book and all mailbox data, from mounted drive that had OS10.4.11 now has bad blocks, and is not boot-able.
    Any help would be appreciated.... hermann

    The drive is mounted (appears as a drive on the desktop)? You can't just copy the files, or is it not really mounted?
    It would help to have more details on the status of this drive since I am obviously confused as to whether or not it is mounted and appears on the desktop. Is this an internal or external drive? If internal, how are you booting your computer now?
    There are data recovery tools such as [Data Rescue II|http://www.prosofteng.com/products/data_rescue.php] or [FileSalvage|http://subrosasoft.com/OSXSoftware/index.php?mainpage=product_info&productsid=1]. Both have free trial versions that let you see if the software will help before you decide to buy. You will also need a second hard drive equal to or larger in size than your first drive as a destination drive for recovered files. If the critical files are located on the bad blocks then there isn't much hope other than to send the drive out to a professional data recovery service which could cost $1000.
    The easiest way to recover the files is to get them off a backup drive.

  • Address Book Server - access from WAN

    I can access my Address Book Server using the server's LAN IP address but not its domain name.
    I have set up a global Address Book using the technique suggested in this thread https://discussions.apple.com/message/10571482#10571482 which works well. I have a couple of users set up who can see changes the other user makes to the Global Address Book.
    The Global Address Book is accessed at my OS X Server's LAN address, 192.168.1.1 with the details as stated in the above thread.
    I should (and want to) be able to access the Global Address Book from outside my LAN using the OS X Server's fully qualified domain name, myserver.mydomain.tld. But it doesn't. The client (10.7) Address Book fails to access. The domain address is correctly mapped to the server and works for other services such as iChat. Router ports are (obviously) open.
    So I can set up a client Address book using 192.168.1.1:8800/principals/groups/abglobal/ but not myserver.mydomain.tld:8800/principals/groups/abglobal/ nor over port 8843 & SSL.
    Any clues?
    Thanks!
    Message was edited by: David Gordon to correct a typo.

    aneez_backer wrote:
    The application retrieves the contents of 'address book' when provided with login information of yahoo or any other email account. Can somebody let me know the way to do it??
    Yahoo might...
    I believe that for different email service providers, the method to access the address-book would be different. Can anybody leads to any of the service providers??
    It likely would be, if it's supported at all. Ask the support department of your service provider.

  • How to force Address Book syncing Google contacts immediately?

    Hi everyone,
    Last time I configured the Address Book as syncing the contacts with my Google account, but there was nothing changed in the Address Book. A couple of days later when I run Address Book again, the contacts in my Google accont was already transferred into the application. I mean I don't know when the synchronization would happen and I don't know how to force it happen immediately.
    I did some changes in my Google account and wish the modification being synced to the Mac asap. I'm desperate to see it happens since the modification was three days ago and the content in Address Book just won't change. I also delete all contacts in my Address Book and re-configure the synchronization but no luck either.
    Wating for the answer. Thanks in advance.

    I believe you can force the sync from isync. put an isync icon in the menu bar and when you want to sync AB choose "sync now" from the isync menu.

Maybe you are looking for