Snow Leopard managed user w/mobile home not allowed to run allowed application
Originator: | morgan.aldridge | ||
Number: | rdar://8553420 | Date Originated: | 14-Oct-2010 05:52 PM |
Status: | Open | Resolved: | |
Product: | Mac OS X Snow Leopard | Product Version: | 10.6.3/10D573 |
Classification: | Serious Bug | Reproducible: | Always |
Summary: I've got a Mac OS X 10.6 Snow Leopard Server Open Directory Master with a user who's getting Mobility & Application managed preferences from a group (the only group they're a member of). The workstation is also running Mac OS X 10.6 Snow Leopard, when the user logs in and tries to run 4D.app which they're explicitly allowed to run (via the group's preferences), it says "You don't have permission to use the application 'Blah'". Now, /Applications/4D/4D.app is added to the group's list of always allowed applications, unsigned (so a minor difference in application version or file contents shouldn't disallow it). It even lives in a subdirectory of /Applications which is in the list of folders to allow applications (/Applications/4D). Their Home Sync preferences are set (on the group) to sync ~, but not the following files (manually, at login, and at logout... no background sync here): ~/.SymAVQSFile ~/NAVMac800QSFile ~/Library ~/.FileSync ~/.account Their Preferences Sync preferences are set (also on the group) to sync ~/Library & ~/Documents/Microsoft User Data, but not the following files (also manually, at login, and at logout... no background sync): ~/.SymAVQSFile ~/.Trash ~/.Trashes ~/Documents/Microsoft User Data/Entourage Temp ~/Library/Application Support/SyncServices ~/Library/Application Support/MobileSync ~/Library/Caches ~/Library/Calendars/Calendar Cache ~/Library/Logs ~/Library/Mail/AvailableFeeds ~/Library/Mail/Envelope Index ~/Library/Preferences/Macromedia/ ~/Library/Printers ~/Library/PubSub/Database ~/Library/PubSub/Downloads ~/Library/PubSub/Feeds ~/Library/Safari/Icons.db ~/Library/Safari/HistoryIndex.sk ~/Library/iTunes/iPhone Software Updates IMAP-* Exchange-* EWS-* Mac-* ~/Library/Preferences/ByHost ~/Library/Preferences/com.apple.dock.plist ~/Library/Preferences/com.apple.sitebarlists.plist ~/Library/Application Support/4D ~/Library/Preferences/com.apple.MCX.plist ~/.FileSync ~/.account ~/Library/Managed Items The following workaround temporarily allows 4D.app to be run, but upon reboot it is no longer allowed: 1. Log in as the user (you'll discover you cannot launch the application in question). 2. Fast User Switch to the local admin account on the workstation (we always have one on every machine). 3. From that local admin account, run `sudo mcxrefresh -n 'shortname'` (logging out and back in as the user in question will not work). 4. Fast User Switch back to the user (you'll still not be allowed to run the application). 5. Log the user out and back in (you'll now be able to run the application in question.) 6. Fast User Switch back to the local admin account, log it out, and log back in as the user in question. If you do all that exactly as described it'll keep working through log out & log back in, but NOT through a reboot. If, after a reboot, you try something like logging in as the local admin account, running `sudo mcxrefresh -n 'shortname'`, logging out, then logging in as the user in question, it will NOT work. Also, if you SSH into the machine as the local admin account and run `mcxrefresh`, it also WILL NOT WORK... you MUST Fast User Switch to a local admin account and leave the admin account running. Steps to Reproduce: 1. Restart or cold boot the Snow Leopard workstation (we've tried MacBooks and iMacs), bound to the Open Directory Master. 2. Log into the mobile home of the user in question. 3. The 4D.app is a Login Item, it'll fail to launch. 4. Run through the aforementioned temporary workaround. 5. The 4D.app will have launched successfully. Expected Results: The 4D.app, since explicitly allowed (unsigned) and contained in a folder that is also explicitly allowed to allow applications, should be allowed to launch. Actual Results: The 4D.app is NOT allowed unless you run through the very odd temporary workaround. If you reboot the workstation, you must run the temporary workaround again. Regression: Notes: We don't have _any_ computer groups in our Open Directory, so it shouldn't be getting any conflicting settings from there. I ran `sudo mcxquery -format xml -user shortname -group groupname` before & after performing the aforementioned process to allow the application in question to be run and the results were identical (saved the result to files & `diff`'d... I'm not just guessing here) and the results are as follows: <?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>.GlobalPreferences</key> <dict> <key>AppleShowAllExtensions</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> </dict> <key>com.apple.DiscRecording</key> <dict> <key>BurnSupport</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>off</string> </dict> </dict> <key>com.apple.MCX</key> <dict> <key>cachedaccounts.WarnOnCreate.allowNever</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>cachedaccounts.create.encrypt</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>cachedaccounts.create.encrypt.requireMasterPassword</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>cachedaccounts.create.location</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>startup</string> </dict> <key>cachedaccounts.create.location.path</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string></string> </dict> <key>cachedaccounts.create.maxSize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string></string> </dict> <key>cachedaccounts.create.maxSize.fixedSize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>262144000</string> </dict> <key>cachedaccounts.create.maxSize.percentOfNetworkHome</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <integer>100</integer> </dict> <key>com.apple.cachedaccounts.CreateAtLogin</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>com.apple.cachedaccounts.CreatePHDAtLogin</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>com.apple.cachedaccounts.WarnOnCreate</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> </dict> <key>com.apple.applicationaccess.new</key> <dict> <key>familyControlsEnabled</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>pathBlackList</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array/> </dict> <key>pathWhiteList</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <string>/Applications/4D/</string> <string>/Library/Parallels/</string> <string>/Applications/Parallels/</string> </array> </dict> <key>whiteList</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <dict> <key>appID</key> <data> +t4MAAAAADgAAAABAAAABgAAAAIAAAAZY29t LmFwcGxlLkFjdGl2aXR5TW9uaXRvcgAAAAAA AAM= </data> <key>bundleID</key> <string>com.apple.ActivityMonitor</string> <key>displayName</key> <string>Activity Monitor</string> <key>subApps</key> <array> <dict> <key>appID</key> <data> +t4MAAAAADgAAAABAAAA BgAAAAIAAAAaY29tLmFw cGxlLmFjdGl2aXR5bW9u aXRvcmQAAAAAAAM= </data> <key>bundleID</key> <string>com.unknown.activitymonitord</string> <key>displayName</key> <string>activitymonitord</string> </dict> </array> </dict> <dict> <key>appID</key> <data> +t4MAAAAADAAAAABAAAABgAAAAIAAAARY29t LmFwcGxlLkNvbnNvbGUAAAAAAAAD </data> <key>bundleID</key> <string>com.apple.Console</string> <key>displayName</key> <string>Console</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADQAAAABAAAABgAAAAIAAAAYY29t LmFwcGxlLmV4cG9zZWxhdW5jaGVyAAAAAw== </data> <key>bundleID</key> <string>com.apple.exposelauncher</string> <key>displayName</key> <string>Expose</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAACwAAAABAAAABgAAAAIAAAAOY29t LmFwcGxlLkdyYWIAAAAAAAM= </data> <key>bundleID</key> <string>com.apple.Grab</string> <key>displayName</key> <string>Grab</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADQAAAABAAAABgAAAAIAAAAYY29t LmFwcGxlLmtleWNoYWluYWNjZXNzAAAAAw== </data> <key>bundleID</key> <string>com.apple.keychainaccess</string> <key>displayName</key> <string>Keychain Access</string> <key>subApps</key> <array> <dict> <key>appID</key> <data> +t4MAAAAADAAAAABAAAA BgAAAAIAAAARY29tLmFw cGxlLmtjcHJveHkAAAAA AAAD </data> <key>bundleID</key> <string>com.unknown.kcproxy</string> <key>displayName</key> <string>kcproxy</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADQAAAABAAAA BgAAAAIAAAAYY29tLmFw cGxlLktleWNoYWluIEFn ZW50AAAAAw== </data> <key>bundleID</key> <string>com.unknown.Keychain Agent</string> <key>displayName</key> <string>Keychain Agent</string> </dict> </array> </dict> <dict> <key>appID</key> <data> +t4MAAAAADQAAAABAAAABgAAAAIAAAAYY29t LmFwcGxlLlN5c3RlbVByb2ZpbGVyAAAAAw== </data> <key>bundleID</key> <string>com.apple.SystemProfiler</string> <key>displayName</key> <string>System Profiler</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADQAAAABAAAABgAAAAIAAAAVY29t LmFwcGxlLkFkZHJlc3NCb29rAAAAAAAAAw== </data> <key>bundleID</key> <string>com.apple.AddressBook</string> <key>displayName</key> <string>Address Book</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADAAAAABAAAABgAAAAIAAAAUY29t LmFwcGxlLmNhbGN1bGF0b3IAAAAD </data> <key>bundleID</key> <string>com.apple.calculator</string> <key>displayName</key> <string>Calculator</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADgAAAABAAAABgAAAAIAAAAbY29t LmFwcGxlLmRhc2hib2FyZGxhdW5jaGVyAAAA AAM= </data> <key>bundleID</key> <string>com.apple.dashboardlauncher</string> <key>displayName</key> <string>Dashboard</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADAAAAABAAAABgAAAAIAAAAUY29t LmFwcGxlLkRpY3Rpb25hcnkAAAAD </data> <key>bundleID</key> <string>com.apple.Dictionary</string> <key>displayName</key> <string>Dictionary</string> <key>subApps</key> <array> <dict> <key>appID</key> <data> +t4MAAAAADwAAAABAAAA BgAAAAIAAAAfY29tLmFw cGxlLkRpY3Rpb25hcnlQ YW5lbEhlbHBlcgAAAAAD </data> <key>bundleID</key> <string>com.apple.DictionaryPanelHelper</string> <key>displayName</key> <string>DictionaryPanelHelper</string> </dict> </array> </dict> <dict> <key>appID</key> <data> +t4MAAAAACwAAAABAAAABgAAAAIAAAAOY29t LmFwcGxlLmlDYWwAAAAAAAM= </data> <key>bundleID</key> <string>com.apple.iCal</string> <key>displayName</key> <string>iCal</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAACwAAAABAAAABgAAAAIAAAAPY29t LmFwcGxlLmlDaGF0AAAAAAM= </data> <key>bundleID</key> <string>com.apple.iChat</string> <key>displayName</key> <string>iChat</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAACwAAAABAAAABgAAAAIAAAAQY29t LmFwcGxlLmlUdW5lcwAAAAM= </data> <key>bundleID</key> <string>com.apple.iTunes</string> <key>displayName</key> <string>iTunes</string> <key>subApps</key> <array> <dict> <key>appID</key> <data> +t4MAAAAADQAAAABAAAA BgAAAAIAAAAYY29tLmFw cGxlLlVwZGF0ZXJCYWNr RW5kAAAAAw== </data> <key>bundleID</key> <string>com.unknown.UpdaterBackEnd</string> <key>displayName</key> <string>UpdaterBackEnd</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADgAAAABAAAA BgAAAAIAAAAZY29tLmFw cGxlLmlUdW5lc0FTVUhl bHBlcgAAAAAAAAM= </data> <key>bundleID</key> <string>com.unknown.iTunesASUHelper</string> <key>displayName</key> <string>iTunesASUHelper</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADQAAAABAAAA BgAAAAIAAAAWY29tLmFw cGxlLmlUdW5lc0hlbHBl cgAAAAAAAw== </data> <key>bundleID</key> <string>com.apple.iTunesHelper</string> <key>displayName</key> <string>iTunes Helper</string> </dict> </array> </dict> <dict> <key>bundleID</key> <string>ca.mactracker.mactracker</string> <key>displayName</key> <string>Mactracker</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADAAAAABAAAABgAAAAIAAAARY29t LmFwcGxlLlByZXZpZXcAAAAAAAAD </data> <key>bundleID</key> <string>com.apple.Preview</string> <key>displayName</key> <string>Preview</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAACwAAAABAAAABgAAAAIAAAAQY29t LmFwcGxlLlNhZmFyaQAAAAM= </data> <key>bundleID</key> <string>com.apple.Safari</string> <key>displayName</key> <string>Safari</string> <key>subApps</key> <array> <dict> <key>appID</key> <data> +t4MAAAAAEQAAAABAAAA BgAAAAIAAAAoY29tLmFw cGxlLlNhZmFyaSBXZWJw YWdlIFByZXZpZXcgRmV0 Y2hlcgAAAAM= </data> <key>bundleID</key> <string>com.unknown.Safari Webpage Preview Fetcher</string> <key>displayName</key> <string>Safari Webpage Preview Fetcher</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADgAAAABAAAA BgAAAAIAAAAbY29tLmFw cGxlLlNhZmFyaS5TeW5j Q2xpZW50AAAAAAM= </data> <key>bundleID</key> <string>com.apple.Safari.SyncClient</string> <key>displayName</key> <string>SafariSyncClient</string> </dict> </array> </dict> <dict> <key>appID</key> <data> +t4MAAAAADAAAAABAAAABgAAAAIAAAASY29t LmFwcGxlLlRleHRFZGl0AAAAAAAD </data> <key>bundleID</key> <string>com.apple.TextEdit</string> <key>displayName</key> <string>TextEdit</string> </dict> <dict> <key>bundleID</key> <string>com.redcort.timeclock</string> <key>displayName</key> <string>Virtual TimeClock Pro</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADgAAAABAAAABgAAAAIAAAAbY29t LmFwcGxlLnN5c3RlbXByZWZlcmVuY2VzAAAA AAM= </data> <key>bundleID</key> <string>com.apple.systempreferences</string> <key>displayName</key> <string>System Preferences</string> <key>subApps</key> <array> <dict> <key>appID</key> <data> +t4MAAAAADgAAAABAAAA BgAAAAIAAAAaY29tLmFw cGxlLmluc3RhbGxBc3Np c3RhbnQAAAAAAAM= </data> <key>bundleID</key> <string>com.unknown.installAssistant</string> <key>displayName</key> <string>installAssistant</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAADAAAAABAAAA BgAAAAIAAAASY29tLmFw cGxlLmxhdW5jaGVyAAAA AAAD </data> <key>bundleID</key> <string>com.unknown.launcher</string> <key>displayName</key> <string>launcher</string> </dict> </array> </dict> <dict> <key>bundleID</key> <string>com.4d.4d</string> <key>displayName</key> <string>4D</string> <key>subApps</key> <array> <dict> <key>bundleID</key> <string>com.unknown.HelperTool</string> <key>displayName</key> <string>HelperTool</string> </dict> <dict> <key>bundleID</key> <string>com.unknown.InstallTool</string> <key>displayName</key> <string>InstallTool</string> </dict> </array> </dict> <dict> <key>appID</key> <data> +t4MAAAAAFgAAAABAAAABgAAAAIAAAAdY29t LnBhcmFsbGVscy5kZXNrdG9wLmNvbnNvbGUA AAAAAAAEAAAAAAAAABQ+6tZcWBS86rp+sDen DxleiheYgQ== </data> <key>bundleID</key> <string>com.parallels.desktop.console</string> <key>displayName</key> <string>Parallels Desktop</string> <key>subApps</key> <array> <dict> <key>appID</key> <data> +t4MAAAAAFwAAAABAAAA BgAAAAIAAAAkY29tLnBh cmFsbGVscy5wcmwtYXBw bGVzY3JpcHQtcnVubmVy AAAABAAAAAAAAAAUPurW XFgUvOq6frA3pw8ZXooX mIE= </data> <key>bundleID</key> <string>com.parallels.prl-applescript-runner</string> <key>displayName</key> <string>Parallels AppleScript Runner.app</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAAFwAAAABAAAA BgAAAAIAAAAhY29tLnBh cmFsbGVscy5TaGFyZWRB cHBMaW5rLkFnZW50AAAA AAAABAAAAAAAAAAUPurW XFgUvOq6frA3pw8ZXooX mIE= </data> <key>bundleID</key> <string>com.parallels.SharedAppLink.Agent</string> <key>displayName</key> <string>Parallels Link</string> </dict> <dict> <key>bundleID</key> <string>com.parallels.starter</string> <key>displayName</key> <string>Parallels Starter</string> </dict> <dict> <key>appID</key> <data> +t4MAAAAAEQAAAABAAAA BgAAAAIAAAAMV2luQXBw SGVscGVyAAAABAAAAAAA AAAUPurWXFgUvOq6frA3 pw8ZXooXmIE= </data> <key>bundleID</key> <string>com.unknown.WinAppHelper</string> <key>displayName</key> <string>WinAppHelper</string> </dict> </array> </dict> </array> </dict> </dict> <key>com.apple.dock</key> <dict> <key>MCXDockSpecialFolders</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <string>AddDockMCXMyApplicationsFolder</string> <string>AddDockMCXDocumentsFolder</string> </array> </dict> <key>autohide</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>autohide-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>contents-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>largesize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <real>128</real> </dict> <key>launchanim</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>launchanim-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>magnification</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>magnify-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>magsize-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>mineffect</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>genie</string> </dict> <key>mineffect-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>orientation</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>bottom</string> </dict> <key>position-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>size-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>static-apps</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <dict> <key>mcx_typehint</key> <integer>1</integer> <key>tile-data</key> <dict> <key>file-data</key> <dict> <key>_CFURLString</key> <string>/Applications/4D/4D.app</string> <key>_CFURLStringType</key> <integer>0</integer> </dict> <key>file-label</key> <string>4D</string> </dict> <key>tile-type</key> <string>file-tile</string> </dict> <dict> <key>mcx_typehint</key> <integer>1</integer> <key>tile-data</key> <dict> <key>file-data</key> <dict> <key>_CFURLString</key> <string>/Applications/Safari.app</string> <key>_CFURLStringType</key> <integer>0</integer> </dict> <key>file-label</key> <string>Safari</string> </dict> <key>tile-type</key> <string>file-tile</string> </dict> <dict> <key>mcx_typehint</key> <integer>1</integer> <key>tile-data</key> <dict> <key>file-data</key> <dict> <key>_CFURLString</key> <string>/Applications/iChat.app</string> <key>_CFURLStringType</key> <integer>0</integer> </dict> <key>file-label</key> <string>iChat</string> </dict> <key>tile-type</key> <string>file-tile</string> </dict> <dict> <key>mcx_typehint</key> <integer>1</integer> <key>tile-data</key> <dict> <key>file-data</key> <dict> <key>_CFURLString</key> <string>/Applications/iCal.app</string> <key>_CFURLStringType</key> <integer>0</integer> </dict> <key>file-label</key> <string>iCal</string> </dict> <key>tile-type</key> <string>file-tile</string> </dict> <dict> <key>mcx_typehint</key> <integer>1</integer> <key>tile-data</key> <dict> <key>file-data</key> <dict> <key>_CFURLString</key> <string>/Applications/Address Book.app</string> <key>_CFURLStringType</key> <integer>0</integer> </dict> <key>file-label</key> <string>Address Book</string> </dict> <key>tile-type</key> <string>file-tile</string> </dict> <dict> <key>mcx_typehint</key> <integer>1</integer> <key>tile-data</key> <dict> <key>file-data</key> <dict> <key>_CFURLString</key> <string>/Applications/Mactracker.app</string> <key>_CFURLStringType</key> <integer>0</integer> </dict> <key>file-label</key> <string>Mactracker</string> </dict> <key>tile-type</key> <string>file-tile</string> </dict> <dict> <key>mcx_typehint</key> <integer>1</integer> <key>tile-data</key> <dict> <key>file-data</key> <dict> <key>_CFURLString</key> <string>/Applications/Virtual TimeClock Pro Client.app</string> <key>_CFURLStringType</key> <integer>0</integer> </dict> <key>file-label</key> <string>Virtual TimeClock Pro Client</string> </dict> <key>tile-type</key> <string>file-tile</string> </dict> </array> </dict> <key>static-only</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>static-others</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array/> </dict> <key>tilesize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <real>64</real> </dict> </dict> <key>com.apple.finder</key> <dict> <key>AppleShowAllExtensions-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ComputerViewOptions-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ComputerViewOptions_Arrangement</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>Grid</string> </dict> <key>ComputerViewOptions_CalculateAllSizes</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>ComputerViewOptions_IconSize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <integer>48</integer> </dict> <key>ComputerViewOptions_ListIconSize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <integer>16</integer> </dict> <key>ComputerViewOptions_ShowRelativeDates</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>DefaultViewOptions-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>DesktopViewOptions-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>DesktopViewOptions_Arrangement</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>Grid</string> </dict> <key>DesktopViewOptions_IconSize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <integer>48</integer> </dict> <key>FinderSpawnWindow</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>FinderSpawnWindow-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>IconViewOptions_Arrangement</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>Grid</string> </dict> <key>IconViewOptions_IconSize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <integer>48</integer> </dict> <key>InterfaceLevel</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>Full</string> </dict> <key>ListViewOptions_CalculateAllSizes</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>ListViewOptions_IconSize</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <integer>16</integer> </dict> <key>ListViewOptions_ShowRelativeDates</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>NewWindowTargetIsHome</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>NewWindowTargetIsHome-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>OpenInColumnView</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>OpenInColumnView-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ProhibitBurn</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ProhibitConnectTo</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>ProhibitEject</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>ProhibitGoToFolder</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ProhibitGoToiDisk</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ShowExternalHardDrivesOnDesktop</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ShowExternalHardDrivesOnDesktop-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ShowHardDrivesOnDesktop</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>ShowHardDrivesOnDesktop-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ShowMountedServersOnDesktop</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ShowMountedServersOnDesktop-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ShowRemovableMediaOnDesktop</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ShowRemovableMediaOnDesktop-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>ViewOptions-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>WarnOnEmptyTrash</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>WarnOnEmptyTrash-immutable</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> </dict> <key>com.apple.frontrow</key> <dict> <key>PreventActivation</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>YES</string> </dict> </dict> <key>com.apple.homeSync</key> <dict> <key>excludedItems-managed</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.SymAVQSFile</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/NAVMac800QSFile</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.FileSync</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.account</string> </dict> </array> </dict> <key>excludedPrefItems-managed</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.SymAVQSFile</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.Trash</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.Trashes</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Documents/Microsoft User Data/Entourage Temp</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Application Support/SyncServices</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Application Support/MobileSync</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Caches</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Calendars/Calendar Cache</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Logs</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Mail/AvailableFeeds</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Mail/Envelope Index</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Preferences/Macromedia/</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Printers</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/PubSub/Database</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/PubSub/Downloads</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/PubSub/Feeds</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Safari/Icons.db</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Safari/HistoryIndex.sk</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/iTunes/iPhone Software Updates</string> </dict> <dict> <key>comparison</key> <string>startsWith</string> <key>value</key> <string>IMAP-</string> </dict> <dict> <key>comparison</key> <string>startsWith</string> <key>value</key> <string>Exchange-</string> </dict> <dict> <key>comparison</key> <string>startsWith</string> <key>value</key> <string>EWS-</string> </dict> <dict> <key>comparison</key> <string>startsWith</string> <key>value</key> <string>Mac-</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Preferences/ByHost</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Preferences/com.apple.dock.plist</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Preferences/com.apple.sitebarlists.plist</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Application Support/4D</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Preferences/com.apple.MCX.plist</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.FileSync</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/.account</string> </dict> <dict> <key>comparison</key> <string>fullPath</string> <key>value</key> <string>~/Library/Managed Items</string> </dict> </array> </dict> <key>periodicSyncOn</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>replaceUserPrefSyncList</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>replaceUserSyncList</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>syncBackgroundSetAtLogin</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>sync</string> </dict> <key>syncBackgroundSetAtLogout</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>sync</string> </dict> <key>syncBackgroundSetAtSyncNow</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>sync</string> </dict> <key>syncBackgroundSetInBackground</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>dontSync</string> </dict> <key>syncPeriodSeconds</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <integer>1200</integer> </dict> <key>syncPreferencesAtLogin</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>sync</string> </dict> <key>syncPreferencesAtLogout</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>sync</string> </dict> <key>syncPreferencesAtSyncNow</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>sync</string> </dict> <key>syncPreferencesInBackground</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <string>dontSync</string> </dict> <key>syncedFolders-managed</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <dict> <key>path</key> <string>~</string> </dict> </array> </dict> <key>syncedPrefFolders-managed</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <dict> <key>path</key> <string>~/Library</string> </dict> <dict> <key>path</key> <string>~/Documents/Microsoft User Data</string> </dict> </array> </dict> </dict> <key>com.apple.loginwindow</key> <dict> <key>RestartDisabledWhileLoggedIn</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> <key>ShutDownDisabledWhileLoggedIn</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> </dict> <key>com.apple.mcxMenuExtras</key> <dict> <key>HomeSync.menu</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> </dict> <key>com.apple.systempreferences</key> <dict> <key>EnabledPreferencePanes</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <string>com.apple.preference.trackpad</string> <string>com.apple.preference.displays</string> <string>com.apple.preference.mouse</string> <string>com.apple.preference.expose</string> <string>com.apple.preference.keyboard</string> </array> </dict> </dict> <key>com.apple.systemuiserver</key> <dict> <key>logout-eject</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <dict> <key>all-media</key> <string></string> </dict> </dict> <key>mount-controls</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <dict> <key>blankcd</key> <array> <string>eject</string> <string>alert</string> </array> <key>blankdvd</key> <array> <string>eject</string> <string>alert</string> </array> <key>cd</key> <array/> <key>disk-image</key> <array/> <key>dvd</key> <array/> <key>dvdram</key> <array/> <key>harddisk-external</key> <array/> <key>harddisk-internal</key> <array/> </dict> </dict> </dict> <key>loginwindow</key> <dict> <key>AutoLaunchedApplicationDictionary-managed</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <array> <dict> <key>Hide</key> <false/> <key>Path</key> <string>/Applications/4D/4D.app</string> </dict> <dict> <key>Hide</key> <false/> <key>Path</key> <string>/Applications/iChat.app</string> </dict> </array> </dict> <key>DisableLoginItemsSuppression</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <true/> </dict> <key>LoginUserMayAddItems</key> <dict> <key>source</key> <array> <string>groupname (Group)</string> </array> <key>state</key> <string>always</string> <key>value</key> <false/> </dict> </dict> </dict> </plist>
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!