[Casper] Configure LDAP via DHCP
Clinton Blackmore
clinton.blackmore at westwind.ab.ca
Mon Jun 9 08:26:52 PDT 2008
What is the full path and file name of the plist? Also, do you have
any idea how the key value is generated -- it doesn't look like a MAC
address or GUID. (It may be worthwhile to check if a machine given a
plist that does not include the key will notice that and generate it
itself.)
Clinton Blackmore
On 6-Jun-08, at 8:51 AM, Steve Wood wrote:
> In the Directory Utility application, when you open the LDAP service
> you can tell LDAP to get its information from DHCP. I want to set
> that from a shell script. Using defaults write was my first
> thought, but the plist that controls that setting is not in the
> domain ("Domain SearchNodeConfig.plist does not exist"). So, that
> means in order to "trip" the flag you need to edit the plist by hand.
>
> Now, the plist contains information in this format:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd
> ">
> <plist version="1.0">
> <dict>
> <key>DHCP LDAP</key>
> <dict>
> <key>/Sets/5FB6FAF4-3397-4981-BCC0-4D8FE463CA1C</key>
> <true/>
> </dict>
> <key>Search Node PlugIn Version</key>
> <string>Search Node PlugIn Version 1.7</string>
> <key>Search Policy</key>
> <integer>1</integer>
> </dict>
> </plist>
>
>
> Notice the key "DHCP LDAP". You need to set the value of the key to
> true, as it is here (<true/>), if you want to gather the LDAP info
> from DHCP. Since I cannot use defaults write to do this, that means
> I have to use sed to parse out the key and then inject the true
> flag. BTW, the key value (in this case <key>/Sets/
> 5FB6FAF4-3397-4981-BCC0-4D8FE463CA1C</key>) is different for each
> machine, so just dropping the plist into each machine won't work (I
> tried).
>
> Hope that helps.
>
> Steve Wood
> Director, Information Technology
> swood at integerdallas.com
>
> The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201
> T 214.758.6813 | F 214.758.6907 | C 940.312.2475
>
>
>
>
> On Jun 6, 2008, at 9:18 AM, Clinton Blackmore wrote:
>
>> I'm afraid I'm not familiar with the change you want to make, but
>> if you want to edit a plist, you want to use the "defaults"
>> command. It will even edit binary plist files.
>>
>> If I misunderstood the question, though, it may be that you need to
>> manipulate the data already within the plist (and are thinking of
>> piping a defaults read into sed into defaults write), in which
>> case, we are better able to help if we have details on the
>> transformation you have in mind.
>>
>> Cheers,
>> Clinton Blackmore
>>
>>
>>
>> On 5-Jun-08, at 9:50 AM, Steve Wood wrote:
>>
>>> Anyone have a script to trip the "Add DHCP Supplied LDAP"? The
>>> only way I can see to do it is via a shell script using sed or
>>> something else to edit the plist file.
>>>
>>> Steve Wood
>>> Director, Information Technology
>>> swood at integerdallas.com
>>>
>>> The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201
>>> T 214.758.6813 | F 214.758.6907 | C 940.312.2475
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> The information contained in this email transmission is solely for
>>> the addressee(s) named above and is privileged and/or
>>> confidential. If the reader of this message is not the intended
>>> recipient or the person responsible to deliver it to the intended
>>> recipient; he or she is prohibited from reading or disclosing the
>>> information contained in this transmission. Any examination, use,
>>> dissemination, distribution, or copying of this communication is
>>> strictly prohibited. Please contact us immediately by telephone
>>> for instructions if you have received this communication in error:
>>> (214) 758-6800
>>> _______________________________________________
>>> Casper mailing list
>>> Casper at list.jamfsoftware.com
>>> http://list.jamfsoftware.com/mailman/listinfo/casper
>>
>
>
>
> --
> The information contained in this email transmission is solely for
> the addressee(s) named above and is privileged and/or confidential.
> If the reader of this message is not the intended recipient or the
> person responsible to deliver it to the intended recipient; he or
> she is prohibited from reading or disclosing the information
> contained in this transmission. Any examination, use,
> dissemination, distribution, or copying of this communication is
> strictly prohibited. Please contact us immediately by telephone for
> instructions if you have received this communication in error: (214)
> 758-6800
This email has been scanned by Barracuda Network's Anti-Virus and Spam Firewall.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.jamfsoftware.com/pipermail/casper/attachments/20080609/48a5da63/attachment.html
More information about the Casper
mailing list