What is ACL?

Discussion in 'Mac Basics and Help' started by Morod, Apr 28, 2008.

  1. Morod macrumors 68000

    Morod

    Joined:
    Jan 1, 2008
    Location:
    On The Nickel, over there....
    #1
    Hi everyone,
    I recently ran my Verify Disk Permissions, and I'm still pretty new at this. The only entry that came back was "ACL found but not expected on "Library"."
    Should I be concerned about this?
    Thanks, as always, for any help/advice given.
    Morod
     
  2. wordmunger macrumors 603

    wordmunger

    Joined:
    Sep 3, 2003
    Location:
    North Carolina
    #2
    I don't know what "ACL" is in this context, but did you repair permissions? Usually the computer can automatically fix any problems.

    That said, most MR members agree that repairing permissions isn't as important as it used to be. If you're not experiencing any problems you should be fine.
     
  3. xUKHCx Administrator emeritus

    xUKHCx

    Joined:
    Jan 15, 2006
    Location:
    The Kop
    #3
    I guess you are running Leopard, if that is the case I think it is pretty normal to see it.


    Mac OS X 10.5: Disk Utility's Repair Disk Permissions reports issues with SUID files



    FYI ACL = access control list
     
  4. Morod thread starter macrumors 68000

    Morod

    Joined:
    Jan 1, 2008
    Location:
    On The Nickel, over there....
    #4
    Thank you!

    Sorry for not including more info in my original post.
    Yes, I am running Leopard 10.5 OS.
    Yes, I did repair Permissions after verifying.
    The reason I ran it is because my Al iMac locked up yesterday while using Safari. It locked up hard as Force Quit did nothing. I could move my mouse cursor, but clicking the mouse button did nothing. Tried navigating with my keyboard. I was able to Force Quit Safari and Finder then, but it didn't help things. So then I pressed and help the power button on back to shut the iMac down. It rebooted fine and everything worked as it should.
    So that's why I ran Permissions.
    Again, thank you!
    Morod
     
  5. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #5
    Morod i had the exact same ACL error as you when repairing permissions. im not sure what an ACL is exactly but i know its just a minor error that has no real impact on speed or stability. some Leopard users just leave it and forget about it.

    but im a perfectionist so i had to fix mine. i ended up downloading the 10.5.1 combo update and this fixed it but then after 10.5.2 it came back again. then i found out a simple Unix command fixes it. so try entering this into Terminal which is in the Utilities folder.

    Code:
    sudo chmod -R -N /Library
     
  6. Morod thread starter macrumors 68000

    Morod

    Joined:
    Jan 1, 2008
    Location:
    On The Nickel, over there....
    #6
    Thank you, richthomas,
    I see your posts here often and respect your advice, but I am going to leave well enough alone.
    I'm still very new to Apple and, especially, Terminal. In my mind I equate Terminal to Windows Registry, which I never messed with either.
    Too easy for me to destroy things, I guess.
    Thanks again!
    Morod
     
  7. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #7
    ok then that fine but it wont wreck anything and ive tested the command and it works.

    you should only be worried about terminal commands when you dont know or havent been told what it does.

    Terminal is just a GUI to access OS X's Unix core and is nothing like the Registry in Windows. the OS X equivalent of the Registry is the System folder and the invisible unix files which your shouldnt touch.
     
  8. McGiord, Apr 28, 2008
    Last edited: Jan 30, 2011

    McGiord macrumors 601

    McGiord

    Joined:
    Oct 5, 2003
    Location:
    Dark Castle
    #8
    I'm not an expert, but I have to disagree, the Terminal isn't a GUI (Graphic User Interface), it's a CLI (Command Line Interface).
    If you use the 'sudo' command and you don't know what you are doing you may mess up your mac similar to what you can do with the windows registry.

    I suggest to use the 'man' command before any other command to learn about it.
    Type "man sudo", by this you will see what that particular command does before using it.
    ________
    pot news
     
  9. tersono macrumors 68000

    tersono

    Joined:
    Jan 18, 2005
    Location:
    UK
    #9
    ACL = Access Control List. Dictates write privileges to shared locations.

    The error you've seen, 'ACL found on Library but not expected' is a known reporting error (read: bug) and isn't a problem.
     
  10. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #10
    oh ok yeh i know the terminal is a CLI but i was going to write "Terminal is a GUI to access the CLI of the Unix core of OS X" but i simplified it a bit more.
     
  11. Adamosaur macrumors newbie

    Joined:
    May 3, 2008
    #11
    Acl...

    Well I know that the ACL found and not expected messages are said to be harmless, but verifying or repairing disk permissions still takes 5 minutes for me instead of 1, and all the ACL messages pop up at once, with nothing else showing up or being fixed. Are these messages causing nothing else to be repaired, or does nothing need repairing. I have had this problem ever since I installed Leopard on my MacBook Pro.

    I have been having similar problems with safari, it doesn't cause finder to freeze but unexpectedly quits safari at least once every few hours.

    There are so many ACL messages that it covers at least 10 pages, and it is mostly in the languages like below are a few:

    ACL found but not expected on "System/Library/User Template/English.lproj/Documents".

    Replace "English.lproj" with Japanese.lproj, German.lproj, French.lproj, Spanish.lproj, Italian.lproj, Dutch.lproj, da.lproj, fi.lproj, ko.lproj, no.lproj, and so many more :( (excluding all the commas)

    Is this what you all mean by ACL? Because this is worrying me. I am using Firefox now more often, and no other applications are forcequiting or laggy except safari and disk utility as was said.
     
  12. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #12
    Repairinf Permissions is slow because Disk Utility has not been optimised for Leopard yet its still version 11.0.

    to fix your ACL errors i would download and install the 10.5.2 combo update from Apple.com or you can just leave it as it wont impair the performance of your Mac.
     
  13. orpheus1120 macrumors 65816

    orpheus1120

    Joined:
    Jan 23, 2008
    Location:
    Malaysia
    #13
    I'm not too sure if the combo 10.5.2 update will eliminate the ACL errors because I'm currently on 10.5.2 and I'm still seeing the same errors.

    It has led me to believe the inherent problem with the ACL errors is due to upgrade of OS from Tiger to Leopard, as seemingly this is the most plausible explanation. To be more specific, the cause may be due to Leopard upgrade using the "Archive and Install" method that keeps previously installed apps and data in place. Although that said, it is solely my personal suspicion and unless I do an erase and install, I will not be able to verify my claim.

    If what I suspect is correct, then any native Leopard-installed mac from the factory should not see the ACL errors.

    Can any members with leopard-installed macs from the factory confirm any presence of the ACL errors in their system?
     
  14. Morod thread starter macrumors 68000

    Morod

    Joined:
    Jan 1, 2008
    Location:
    On The Nickel, over there....
    #14
    Hi,
    I bought my 24" AL iMac in January, 2008 from the local Apple Store. Its build date is the last week of December, 2007.
    The salesperson told me this machine had Leopard installed natively and was not upgraded from Tiger.
    I have ACL errors (I'm the original poster of this thread, :)). So while your hypothesis is a good one, I don't think it's a factual one, at least based on the information I have.
    Let's hope 10.5.3 corrects this, although the ACL errors haven't caused me any harm that I know of.
    Morod
     
  15. merl1n macrumors 65816

    merl1n

    Joined:
    Mar 30, 2008
    Location:
    New Jersey, USA
    #15
    ACLs or Access Control Lists are part of files in Unix. When you issue the command:

    chmod -R -N /Library

    you are modifying all Library files (recursively) that contain ACLs and removing (-N) that code from the files.

    You should NOT be mucking with the Unix system files and libraries unless you know exactly what you are doing. It may work now, but give you problems later. I am a Solaris (unix) system administrator so I know what I'm talking about. ACLs are actually for Security and limits who and what can access those files that contain ACLs.

    If you see errors running First Aid in Disk Utility, just ignore them as they don't indicate a problem. They are transparent. Eventually Disk Utility will be upgraded just to ignore ACLs and not report them.
     
  16. Adamosaur macrumors newbie

    Joined:
    May 3, 2008
    #16
    I will try installing 10.5.2 and see if it fixes the ACL's but I doubt it.
    So the unexpected quitting of safari must be due to something else :/
     
  17. orpheus1120 macrumors 65816

    orpheus1120

    Joined:
    Jan 23, 2008
    Location:
    Malaysia
    #17
    I would advise against doing the sudo chmod -R -N /Library or similar commands at the terminal. There's no benefit at all doing so. The presence of the ACL error codes is essentially a reporting bug which will not impede the workflow of OS X. Therefore even if you know what you are doing, doing so does not reap any benefit at all.

    Here's what might happen when you think you know what you are doing.
     
  18. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #18
    so what should one do after executing "sudo chmod -R -N" on a directory to prevent any future problems?
     
  19. orpheus1120 macrumors 65816

    orpheus1120

    Joined:
    Jan 23, 2008
    Location:
    Malaysia
    #19
    You are asking for a cure while I'm thinking of prevention.

    So I'm not even gonna try the command. There is no benefit at all.

    Did you use the command already?
     
  20. srl7741 macrumors 68020

    srl7741

    Joined:
    Jan 19, 2008
    Location:
    In my world
    #21
    Interesting thread and topic.

    I have a MBP and 24 Al iMac i purchased only a few weeks apart from each other. They both have the same software. The MBP came with Tiger and I upgraded to Leopard after the 1st startup. The iMac came with Leopard.
    When i run Disk Utility on both my iMac shows no errors, never has. When I run Disk Utility on my MBP i get pages of ACL errors.
    I've never been too concerned with the errors b/c the MBP runs great but I have always wondered what they are from?

    That is why I find this thread interesting.
    Why my MBP would display these errors but the iMac does not. They differ in hardware but not software.

    Maybe that will help shed light for those who have a better understand than I.


    thx
     
  21. orpheus1120 macrumors 65816

    orpheus1120

    Joined:
    Jan 23, 2008
    Location:
    Malaysia
    #22
    Sounds like my hypothesis...


    But not true as proven by Morod. I have no idea why some have and some don't have the errors anymore.
     
  22. richard.mac macrumors 603

    richard.mac

    Joined:
    Feb 2, 2007
    Location:
    51.50024, -0.12662
    #23
    oh ok.

    yeh ive already done the command. just wondering if what i did with that command could be reversed. my Mac is working fine and the permissions of /Library seem to be fine.

    downloading the 10.5.2 combo update from Apple downloads (bigger than the normal delta update you get from Software update) seems to fix the ACL errors. well at least it did for me when i installed the 10.5.1 combo update but then the 10.5.2 delta update gave me another ACL error.
     
  23. kdbilly macrumors member

    kdbilly

    Joined:
    Nov 30, 2006
    Location:
    Fog City
    #24
    i came looking for an explanation for "ACL" and found it. thanks. but i just started getting my first acl errors. my g5 (2x3ghz quad, v10.5.6) has been getting buggy and i've been trying to square it away. so i got the new version of diskwarrior to clean things up and after i ran it and then repaired permissions, i got the first acl error i've ever encountered – acl found but not expected on "applications".

    no idea what it is but i am no longer concerned about the acl error, thanks again. but i would like to get the bugs worked out though, it still seems to be buggy. lots of the spinning beach ball from hell still going on. rats.
     
  24. zPolarBear macrumors newbie

    Joined:
    Feb 18, 2009
    #25
    Acl

    An Access Control List is an invention by DEC (Digital Equipment Corp). It is a more feature rich version of the World-Group-Owner permissions that Unix was created with. (The words may not be exact, but you get the idea.)
    One of the things we noticed on DEC machines, back in the late 80's, is that if you got too many ACLs created, too deep, the machine could slow down to a crawl (and these were the main-frames of the day; 512Meg DRAM in 1989!). The solution was to clean up or remove the ACLs and only apply them to the top most levels of the directory trees... So, I would continue to clean off ACLs that are unexpected or unnecessary to lighten the load on the file system.
    If you read the man pages enough, you can even learn how to add or remove ACLs from directories your self! Kind of fun--in a geek like way.;)
     

Share This Page