Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

sauce

macrumors newbie
Original poster
Jul 6, 2008
12
0
If there is a better OSX server forum, please let me know! So far macrumors has helped me in many ways with my iMac and iPhone questions.

At work I was assigned a project to write a script to perform a function that in order to work needs to get the mcx settings that are stored in the openldap database.

The data is easily accessible through Workgroup Manager but I need it to be available to a bash script or applescript, so that won't do.

Here is exactly what I am trying to get, as viewable in Workgroup Manager under MCXSettings.

Code:
---clip---
<dict>
								<key>AuthenticateAsLoginUserShortName</key>
								<true/>
								<key>Hide</key>
								<false/>
								<key>URL</key>
								<string>afp://server/mount_this</string>
							</dict>
---clip---

I figured ldapsearch is my best bet so I learned how to use it. I've gotten as far as this in terminal:

ldapsearch -x -h myldapserver.com -b "cn=groups,dc=myldapserver,dc=com"

Which spits out relevant information, but the information I need is stored as binary! I need it plain text!

Code:
--- cut ---
apple-mcxsettings:: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0
 NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiA
 iaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2
 ZXJzaW9uPSIxLjAiPgo8ZGljdD4KCTxrZXk+bWN4X2FwcGxpY2F0aW9uX2RhdGE8L2tleT4KCTxka
 WN0PgoJCTxrZXk+Y29tLmFwcGxlLk1DWDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PkZvcmNlZDwva2
 V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5Pm1jeF9wcmVmZXJlbmNlX3NldHRpbmd
 zPC9rZXk+CgkJCQkJPGRpY3Q+CgkJCQkJCTxrZXk+Y29tLmFwcGxlLmNhY2hlZGFjY291bnRzLkNy
 ZWF0ZUF0TG9naW48L2tleT4KCQkJCQkJPHRydWUvPgoJCQkJCQk8a2V5PmNvbS5hcHBsZS5jYWNoZ
 WRhY2NvdW50cy5XYXJuT25DcmVhdGU8L2tleT4KCQkJCQkJPGZhbHNlLz4KCQkJCQk8L2RpY3Q+Cg
 kJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLmludGVybmV
 0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Rm9yY2VkPC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0
 PgoJCQkJCTxrZXk+bWN4X3ByZWZlcmVuY2Vfc2V0dGluZ3M8L2tleT4KCQkJCQk8ZGljdD4KCQkJC
 QkJPGtleT5tY3hfZGVmYXVsdFdlYkJyb3dzZXI8L2tleT4KCQkJCQkJPHN0cmluZz5maWxlOi8vbG
 9jYWxob3N0L0FwcGxpY2F0aW9ucy9TYWZhcmkuYXBwPC9zdHJpbmc+CgkJCQkJCTxrZXk+bWN4X2R
 vd25sb2FkTG9jYXRpb248L2tleT4KCQkJCQkJPHN0cmluZz5+L0Rlc2t0b3A8L3N0cmluZz4KCQkJ
 CQkJPGtleT5tY3hfaG9tZVBhZ2U8L2tleT4KCQkJCQkJPHN0cmluZz5odHRwOi8vYWR2ZXJ0ZXhvb
 mxpbmU8L3N0cmluZz4KCQkJCQkJPGtleT5tY3hfc2VhcmNoUGFnZTwva2V5PgoJCQkJCQk8c3RyaW
 5nPjwvc3RyaW5nPgoJCQkJCTwvZGljdD4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q
 +CgkJPGtleT5sb2dpbndpbmRvdzwva2VAAAoJCTxkaWN0PgoJCQk8a2V5PkZvcmNlZDwva2V5PgoJ
 CQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5Pm1jeF9wcmVmZXJlbmNlX3NldHRpbmdzPC9rZ
 Xk+CgkJCQkJPGRpY3Q+CgkJCQkJCTxrZXk+QXV0b0xhdW5jaGVkQXBwbGljYXRpb25EaWN0aW9uYX
 J5LXJhdzwva2V5PgoJCQkJCQk8YXJyYXk+CgkJCQkJCQk8ZGljdD4KCQkJCQkJCQk8a2V5PkF1dGh
 lbnRpY2F0ZUFzTG9naW5Vc2VyU2hvcnROYW1lPC9rZXk+CgkJCQkJCQkJPHRydWUvPgoJCQkJCQkJ
 CTxrZXk+SGlkZTwva2V5PgoJCQkJCQAJCTxmYWxzZS8+CgkJCQkJCQkJPGtleT5VUkw8L2tleT4KC
 QkJCQkJCQk8c3RyaW5nPmFmcDovLzEwLjAuMi4yNDIvQ29tbXVuaWNhdGlvbnMlMjBGb2xkZXJzPC
 9zdHJpbmc+CgkJCQkJCQk8L2RpY3Q+CgkJCQkJCTwvYXJyYXk+CgkJCQkJCTxrZXk+RGlzYWJsZUx
 vZ2luSXRlbXNTdXBwcmVzc2lvbjwva2V5PgoJCQkJCQk8ZmFsc2UvPgoJCQkJCQk8a2V5PkxvZ2lu
 VXNlck1heUFkZEl0ZW1zPC9rZXk+CgkJCQkJCTx0cnVlLz4KCQkJCQk8L2RpY3Q+CgkJCQkJPGtle
 T5tY3hfdW5pb25fcG9saWN5X2tleXM8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxkaWN0PgoJCQ
 kJCQkJPGtleT5tY3hfaW5wdXRfa2V5X25hbWVzPC9rZXk+CgkJCQkJCQk8YXJyYXk+CgkJCQkJCQk
 JPHN0cmluZz5BdXRvTGF1bmNoZWRBcHBsaWNhdGlvbkRpY3Rpb25hcnktcmF3PC9zdHJpbmc+CgkJ
 CQkJCQk8L2FycmF5PgoJCQkJCQkJPGtleT5tY3hfb3V0cHV0X2tleV9uYW1lPC9rZXk+CgkJCQkJC
 Qk8c3RyaW5nPkF1dG9MYXVuY2hlZEFwcGxpY2F0aW9uRGljdGlvbmFyeS1tYW5hZ2VkPC9zdHJpbm
 c+CgkJCQkJCQk8a2V5Pm1jeF9yZW1vdmVfZHVwbGljYXRlczwva2V5PgoJCQkJCQkJPHRydWUvPgo
 JCQkJCQk8L2RpY3Q+CgkJCQkJPC9AcnJheT4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2Rp
 Y3Q+Cgk8L2RpY3Q+CjwvZGljdD4KPC9wbGlzdD4K
--- cut ---
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.