Under the hood, macOS relies on Unix, which is a multi-user operating system. That’s why a Mac can host multiple users who, as long as they don’t know each other’s passwords, cannot see each other’s files. To maintain each user’s privacy, macOS relies on permissions that specify who can do what with any given file or folder. For the most part, permissions work how they’re supposed to, letting you work with all your files and keep any other users on the Mac out of your stuff.
Where things can get tricky is with external drives. In some situations, permissions can prevent you from accessing files written to an external drive on one Mac from another Mac. That happens because the first admin user account created on a Mac is given the UniqueID of 501, regardless of its name. (Because, Unix.) If you create additional accounts, they get UniqueIDs of 502, 503, and so on. Again, the names are irrelevant; all that matters is the UniqueID.
If you write files to an external drive while logged into the 501 admin account on one Mac but then try to access those files from an account with any other UniqueID on that Mac or any other, macOS won’t let you. No 503 account, for instance, can access a 501 account’s files.
There are tweaky Unix solutions to this problem, but Apple realized this would be an issue from the early days of Mac OS X and provided a single-click solution: the “Ignore ownership on this volume” checkbox. When selected, it tells macOS to pay no attention to permissions for all the files and folders on a drive, regardless of what that might mean.
To access this setting, select the drive in the Finder, choose File > Get Info, and expand the Sharing & Permissions section at the bottom. Before you can select the checkbox, click the lock icon and enter your admin password when prompted.
There are three scenarios where enabling “Ignore ownership on this volume” is helpful:
In general, when using an external drive to move files between accounts, people, or Macs, select “Ignore ownership” to prevent pesky permissions problems.
But that doesn’t mean you should turn on “Ignore ownership” in every situation. There are some situations where enabling the setting would be inappropriate because it’s essential to preserve permissions:
One last thought. If you run into permissions-related problems reading files from an external drive, it’s worth enabling “Ignore ownership” to see if that resolves your issues. If it doesn’t, or if the problems keep cropping up in different contexts, contact us.
(Featured image based on an original by iStock.com/Rawpixel)
Social Media: Permissions are an essential aspect of the Unix underpinnings in macOS, but on some external drives, they can be problematic. Learn when you should and should not enable “Ignore ownership on this volume.”