Previous 1 2 Next 24 Replies Latest reply: Oct 23, 2010 10:19 PM by Gary K.
Ginny Pressly Level 1 Level 1 (50 points)
Like others who've posted here, I stupidly did an "apply to enclosed items" when trying to fix a permission problem on a non-Apple application. I should have targeted my repair to that one application, but assumed there were more permission problems among Applications. (After moving a user to this new computer, I'd been dealing with quite a few permissions issues, but mostly on her work files, so I was a little distracted.) I realize the long list of "ACL found but not expected" messages when doing a "repair permissions" are not really a problem, but I'd like to get them fixed - get rid of the clutter. (If there was a real permission issue, it would be difficult to see among the clutter.)

Anyway, I've read (from V.K.) to do the following: In terminal, enter:

sudo chmod -RN /Applications
sudo chmod +a "everyone deny delete" /Applications /Applications/Utilities

then: "next delete everything in Applications except for Timemachine.app and the Utilities folder. next restore all that stuff from Time machine. next delete all contents of the Utilities folder and then restore it from TM. repair permissions afterward. that should fix all permissions back to what they were."

Problem is, I don't have these applications backed up in Time Machine. (I back up five computers to a tape drive through Retrospect, and only back up our work and certain other specific "user created" files. In case of a total crash, I figure I'd generally rather "start fresh" with whatever OS a new computer would come with.)

So, would it work to do the Terminal thing first, then reinstall the applications from the OS DVD via Pacifist? I guess any applications that have updated since the OS DVD would then be updated via Software Update?

Any other ideas? (Kappy mentioned entering "sudo chown -R root:admin /Applications" in Terminal, and nothing about having to restore
applications.)

Other than this annoyance, the computer is working fine.

Thanks,

Ginny

iMac 21.5, Mac OS X (10.6.3)
  • Kappy Level 10 Level 10 (260,560 points)
    I'm not sure why you are concerned as these are innocuous messages that occur mainly when upgrading from Tiger to Leopard and then Snow Leopard rather than performing clean installs.

    You really don't need to delete and reinstall applications and utilities. I suggest you might give this a try: ACLr8_v1.2.1 - VersionTracker or MacUpdate.

    You haven't even suggested that these ACL errors are occurring in the Applications folder.
  • Ginny Pressly Level 1 Level 1 (50 points)
    This computer came with Snow Leopard - no upgrades from Tiger or Leopard involved. I made a stupid mistake in the process of trying to fix a permission on a non-Apple application, and now have this seemingly unending list of ACL errors when I run permissions repair, which I do before and after running security updates, etc., as I've read I'm supposed to do. Permission repair doesn't fix them, though.

    I know these messages don't really mean anything (serious), but I'd just like to "clean up" my error. I'll look into the links you recommended, and continue to pursue this.

    Thanks for your input.

    Ginny
  • Francine Schwieder Level 6 Level 6 (19,040 points)
    If all you want is to rid yourself of the clutter, just running the command to remove the ACLs from everything in Applications ought to do that. You can then add the "everyone deny delete" one back to the Application and Utilities folders only. That should take care of your chief concern. After that, if you happen to run into some program that isn't working correctly, you can modify its permissions appropriately.
    Francine


    Francine
    Schwieder
  • Ginny Pressly Level 1 Level 1 (50 points)
    After looking into the ACLr8 software, it looks like that ought to accomplish what I need to do, hopefully in a simple manner. (I wasn't looking forward to working through the "terminal!") The user of the computer I need to work on will be out next Monday through Wednesday, so I'm looking forward to working on it then. Just wanted to get some idea of what I'll be doing before that time.

    Will advise if successful!

    Thanks,
    Ginny
  • Ginny Pressly Level 1 Level 1 (50 points)
    Well, I ran the ACL program on this computer this morning, and it cleared up the "ACL found but not expected" errors on everything except about 48 items in the Applications/Utilities files. (Repair permissions also came up with an ACL not found related to the Applications/Utilities/Disk Utility program.)

    What I'm not clear on is the: add the "everyone deny delete" one back to the Application and Utilities folders only.

    I looked at the sharing and permissions area of my computer's Applications/Utilities folder, and found the "system" can "Read & write," "admin" can "Read & write," and "everyone" can "Read only." The problem computer now has the same things listed for the Applications/Utilities folder.

    So, I guess I need to fully understand what you mean by "everyone deny delete." It does appear I need to do something else on the Applications/Utilities folder to finish this process. (Nothing in the Applications folder is triggering any permissions repair issues.)

    Thanks in advance for any further guidance you can offer.

    Ginny
  • Francine Schwieder Level 6 Level 6 (19,040 points)
    If you ran this command, as given, it should have cleared ALL the ACLs:

    sudo chmod -RN /Applications

    It should have run recursively, getting everything inside the Applications folder. Since the Utilities folder, and its contents, are inside the Applications folder the ACLs should be gone. It wouldn't hurt to try this:

    sudo chmod -RN /Applications/Utilities

    and see what happens.

    what you mean by "everyone deny delete."


    Apple, in their infinite wisdom, decided to add this special access control to a fair number of folders that are created by default. Personally, for a "one person" computer I think it is rather pointless, and sometimes a pain in the rear.... The command you found will make the Applications and Utilities folders conform to the new Apple standard. If you want to run it, do so. Personally, I wouldn't bother.
    Francine


    Francine
    Schwieder
  • Ginny Pressly Level 1 Level 1 (50 points)
    I first ran the ACL software, which removed most of the "ACL found but not expected" entries when repairing permissions. I too think it's odd that 48 remain in the Applications/Utilities files. Since then I got brave and entered the "sudo chmod -RN /Applications/Utilities" command directly in terminal. I assume I'm doing it right, but nothing seems to happen-must be running the command in the background, and I have the same results when I repair permissions - none of the remaining "Applications/Utilities "ACL found but not expected" entries went away.

    (When I open terminal, I type the command and enter. It then asks for the password, which I key in and enter. In a short time, the "original" line in terminal appears. I quit and restart the computer before re-running permissions repair. As I say, I assume it's running the command in the background.)

    I guess this series of "ACL found but not expected" entries won't hurt anything, but it sure makes permission repair nearly useless from a diagnostic standpoint (and more time consuming).

    And, maybe I'm still not quite doing the terminal command correctly?

    Thanks,
    Ginny
  • Ginny Pressly Level 1 Level 1 (50 points)
    I guess another thing that puzzles me, permissions repair indicates it's actually repairing these files, but it doesn't happen! What's with that? A normal thing?
  • KJK555 Level 4 Level 4 (2,895 points)
    Permission repair will not repair permissions on user files or third party apps that reside in the
    /Applications, /Applications/Utilities Directories. Permissions repair gets its info from installation
    Receipts left behind by the installer program during system setup. Third party apps and User
    data are not recorded in the repair database during system setup.

    A terminal command, when executed normally returns "0" (blank) when successfully executed. Usually
    only errors are logged, lack of errors gives no feedback unless the verbose option is used.

    To see what chmod is doing use the verbose (-v) option.

    example:
    sudo chmod -v -RN /Applications
  • Ginny Pressly Level 1 Level 1 (50 points)
    I ran the terminal command with the "-v" and still didn't see a list of anything. Perhaps I'm not doing it right, but don't see how else to do it. When you say only errors are logged, that means it's not finding any errors, even though this "ACL found but not expected" error remains.

    The remaining files that have the "ACL found but not expected" error are all from the Applications/Utilities folder, and I don't believe any are user or third party apps. To name a few (not inclusive): X11, Migration Assistant, Bluetooth File Exchange, ColorSync Utility, AppleScript Editor, Expose, Disk Utility, System Profiler, etc.

    Since the Disk Utility app is included in the list, I've tried running permissions repair from the start up disk as well as from the installed program (as I've read is best to do). Running it from the start up disk didn't help, either.

    I know this "ACL found but not expected" thing isn't a big deal, and I've got it narrowed down to about 48 entries, but I know I created the problem, and I'd like to fix it. Amazing it should be this difficult! I really don't want to reinstall the whole operating system (and subsequent updates), and have to wonder it that would really fix it, anyway? As I mentioned when I first started this subject, this was the result of a momentary bit of stupidity on my part, not OS updates from anything prior to Snow Leopard. (Computer came with Snow Leopard.)

    Thanks!
  • KJK555 Level 4 Level 4 (2,895 points)
    print out the results of repair permissions and post it here.
  • Ginny Pressly Level 1 Level 1 (50 points)
    Here goes . . .

    ACL found but not expected on "Applications/Utilities/X11.app/Contents/CodeDirectory".
    Repaired "Applications/Utilities/X11.app/Contents/CodeDirectory".
    ACL found but not expected on "Applications/Utilities/X11.app/Contents/CodeRequirements".
    Repaired "Applications/Utilities/X11.app/Contents/CodeRequirements".
    ACL found but not expected on "Applications/Utilities/X11.app/Contents/CodeResources".
    Repaired "Applications/Utilities/X11.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/X11.app/Contents/CodeSignature".
    Repaired "Applications/Utilities/X11.app/Contents/CodeSignature".
    ACL found but not expected on "Applications/Utilities/Java Preferences.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Java Preferences.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Migration Assistant.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Migration Assistant.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Migration Assistant.app/Contents/Resources/MigrationAssistantUI.bundle/Contents/CodeResou rces".
    Repaired "Applications/Utilities/Migration Assistant.app/Contents/Resources/MigrationAssistantUI.bundle/Contents/CodeResou rces".
    ACL found but not expected on "Applications/Utilities/Activity Monitor.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Activity Monitor.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Audio MIDI Setup.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Audio MIDI Setup.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Bluetooth File Exchange.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Bluetooth File Exchange.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/ColorSync Utility.app/Contents/CodeResources".
    Repaired "Applications/Utilities/ColorSync Utility.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Calculator.csutil/Contents/CodeResources".
    Repaired "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Calculator.csutil/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Devices.csutil/Contents/CodeResources".
    Repaired "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Devices.csutil/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Filters.csutil/Contents/CodeResources".
    Repaired "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Filters.csutil/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/ColorSync Utility.app/Contents/Resources/FirstAid.csutil/Contents/CodeResources".
    Repaired "Applications/Utilities/ColorSync Utility.app/Contents/Resources/FirstAid.csutil/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Profiles.csutil/Contents/CodeResources".
    Repaired "Applications/Utilities/ColorSync Utility.app/Contents/Resources/Profiles.csutil/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Console.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Console.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/DigitalColor Meter.app/Contents/CodeResources".
    Repaired "Applications/Utilities/DigitalColor Meter.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Grab.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Grab.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Grapher.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Grapher.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Keychain Access.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Keychain Access.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Keychain Access.app/Contents/Resources/Keychain.menu/Contents/CodeResources".
    Repaired "Applications/Utilities/Keychain Access.app/Contents/Resources/Keychain.menu/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/VoiceOver Utility.app/Contents/CodeResources".
    Repaired "Applications/Utilities/VoiceOver Utility.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Podcast Capture.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Podcast Capture.app/Contents/CodeResources".
    Permissions differ on "usr/share/derby", should be drwxr-xr-x , they are lrwxr-xr-x .
    Repaired "usr/share/derby".
    ACL found but not expected on "Applications/Utilities/Boot Camp Assistant.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Boot Camp Assistant.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/AppleScript Editor.app/Contents/CodeResources".
    Repaired "Applications/Utilities/AppleScript Editor.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/AppleScript Editor.app/Contents/PlugIns/DictionaryViewer.seplugin/Contents/CodeResources".
    Repaired "Applications/Utilities/AppleScript Editor.app/Contents/PlugIns/DictionaryViewer.seplugin/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/AppleScript Editor.app/Contents/PlugIns/Library.seplugin/Contents/CodeResources".
    Repaired "Applications/Utilities/AppleScript Editor.app/Contents/PlugIns/Library.seplugin/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/AppleScript Editor.app/Contents/PlugIns/ScriptManager.seplugin/Contents/CodeResources".
    Repaired "Applications/Utilities/AppleScript Editor.app/Contents/PlugIns/ScriptManager.seplugin/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Expose.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Expose.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Remote Install Mac OS X.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Remote Install Mac OS X.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Spaces.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Spaces.app/Contents/CodeResources".
    Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAg ent" has been modified and will not be repaired.
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/DUSupport".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/DUSupport".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/Resources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/Resources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/Versions/A/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/Versions/A/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/Versions/Current".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/Frameworks/DUSupport.framework/Versions/Current".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/PlugIns/ASR.dumodule/Contents/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/PlugIns/ASR.dumodule/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/PlugIns/DFA.dumodule/Contents/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/PlugIns/DFA.dumodule/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/PlugIns/Erase.dumodule/Contents/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/PlugIns/Erase.dumodule/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/PlugIns/Info.dumodule/Contents/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/PlugIns/Info.dumodule/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/PlugIns/Partition.dumodule/Contents/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/PlugIns/Partition.dumodule/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Disk Utility.app/Contents/PlugIns/RAID2.dumodule/Contents/CodeResources".
    Repaired "Applications/Utilities/Disk Utility.app/Contents/PlugIns/RAID2.dumodule/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Network Utility.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Network Utility.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/System Profiler.app/Contents/CodeResources".
    Repaired "Applications/Utilities/System Profiler.app/Contents/CodeResources".
    ACL found but not expected on "Applications/Utilities/Terminal.app/Contents/CodeResources".
    Repaired "Applications/Utilities/Terminal.app/Contents/CodeResources".

    Thanks for looking at this list! I hope something "jumps out" to a more experienced eye!

    Ginny
  • KJK555 Level 4 Level 4 (2,895 points)
    Well Ginny:
    You got my curiosity up now. Inside an application on is an unusual place for an ACL to be placed.

    Open Terminal at the prompt
    enter this command and post the results:
    ls -ael /Applications/Utilities/X11.app/Contents/CodeDirectory
    (copy and paste is easiest)
  • Ginny Pressly Level 1 Level 1 (50 points)
    Got a lunch appointment - will get back on this after lunch. Thanks!
Previous 1 2 Next