datasmith

Q: How do I set ACLs for a volume?

Hi,

 

I'm trying to setup share points on my external drive (in El Capitan Server) and it says:

"Failed to save Access Control list.  Make sure that access control lists are enabled on the volume."

 

There used to be a way to do this from the server app.

Can any tell me how to do this?

 

Thanks!

Mac OS Server 10.11, OS X El Capitan (10.11.5)

Posted on Jun 10, 2016 2:48 PM

Close

Q: How do I set ACLs for a volume?

  • All replies
  • Helpful answers

  • by Strontium90,Helpful

    Strontium90 Strontium90 Jun 13, 2016 6:17 AM in response to datasmith
    Level 5 (4,077 points)
    Servers Enterprise
    Jun 13, 2016 6:17 AM in response to datasmith

    A few things to take a look at. 

     

    First, if this is a new drive, did you reformat it to ensure that it is formatted as HFS+?  Some external drives are pre-formatted with alternative partition formats.  For example, if the drive is formatted as FAT I don't believe it supports ACLs.

     

    Next, if the drive is formatted as HFS+, there is a chance your drive is set to ignore permissions.  Select the drive in the Finder and Get Info.  Reveal the Sharing & Permissions section of the Get Info window.  Check the status of the "Ignore Ownership on the Volume" and make sure it is not checked.

     

    Also, I suggest that you do not share an entire drive.  Instead, create a folder on the root of the drive and then created shared folders within the folder.  The reason for this is that the root of the drive contains a number of hidden folders that have special purposes.  For example, .Spotlight is for search and .fsevents for files systems events.  You don't want to mess with permissions on these hidden folders.

     

    Reid

    Apple Consultants Network

    Author - "El Capitan Server – Foundation Services"

    Author - "El Capitan Server – Control & Collaboration"

    Author - "El Capitan Server – Advanced Services"

  • by cdhw,Solvedanswer

    cdhw cdhw Jun 13, 2016 6:17 AM in response to datasmith
    Level 4 (2,653 points)
    Servers Enterprise
    Jun 13, 2016 6:17 AM in response to datasmith

    ACLs are enabled by default and have been since OS X 10.6 AFAIR. The utility for turning them on and off used to be called fsaclctl but I haven't seen it for years so it's either buried somewhere obscure or has been removed. The most likely cause of this issue is the format of your external drive is incompatible with ACLs. Back up its data and reformat as HFS+ OS X Journaled.

     

    C.

  • by datasmith,

    datasmith datasmith Jun 13, 2016 6:18 AM in response to cdhw
    Level 1 (49 points)
    Servers Enterprise
    Jun 13, 2016 6:18 AM in response to cdhw

    Thanks!

    A fresh reformat solved the problem.

    The manufacturer had supposedly formatted the drive for Macintosh, but clearly that was not done correctly.