I mounted an ntfs external disk on Linux just for accessing its files (Also I installed a read/write ntfs driver). I noticed that the files on the drive are still using linux-style permissions instead of Windows ACLs, so system folders like System Volume Information are not hidden under Linux.

I know that these Linux permissions are stored as metadata in the file, but does Windows do something similar? or are the ACLs managed in the registry?


If you use NTFS-3G driver, then there's an utility to view NTFS permissions on Linux. However, you got to be familiar with NTFS DACL (Discretionary Access Control List) format before you can read them comfortably. (NTFS DACL do not map pretty well with Unix's file modes, or at least the mapping is off by default in most Linux distributions.)

The utility is ntfs-3g.secaudit. But keep in mind that its output isn't neat—comparing with icacls in Windows Vista or later.

ntfs-3g.secaudit -v file

Try it.

  • What a coincidence! Just a few days ago I was trying to rename a few videos that had a colon in their filename, because Windows would not allow me to use those files. I thought about using my Scientific Linux 7 machine, and getting ntfs-3g from the EPEL repo. My network is sluggish so I want do download it manually. Do you know if ntfs-3g requires any additional packages? – Cool Charac Feb 11 '18 at 14:24
  • Now moved here: jp-andre.pagesperso-orange.fr/ntfssecaudit.html – bd1251252 Apr 27 at 19:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.