1. 33

When I try to list the contents of the Documents folder in Terminal, I get a permissions dialog, because Millennials are killing Unix.

  1.  

  2. 8

    Millenials or just Apple?

    1. 3

      I’ll assume the “l” in “macl” stands for “lockdown” until someone tells me otherwise.

      I’ll bet it stands for “list”, following “mandatory access control”.

      1. 2

        Notice that after copying from Finder, the Documents folder has a new com.apple.macl extended attribute. […] The com.apple.macl extended attribute, as well as the special file access, is persistent across reboots. Indeed, it remains even if you reset the privacy permissions of Terminal! […] The com.apple.macl extended attribute is so persistent that you can’t even delete it. Seriously. […] It turns out that the com.apple.macl extended attribute is governed by System Integrity Protection, so the only way to delete it is to disable SIP, or boot into another volume and delete it from there.

        What a mess! I hope that this is not intentional behavior or some ugly hack that will be around for a decade, but some oversight. This is a borderline security vulnerability.

        1. 2

          The more macOS moves away from its UN*X-core and a relatively open hardware platform on its Macs, the less appealing it is to me. Thankfully, I jumped ship in 2012, back when you could still replace your hard drive and there was no T2-HAL9000-chip blocking your path, which is totally uncalled for and just a means of arrogant control over the users (A Mac is not an iPhone).

          Just like with this example here, where it is hard to discern if it was the result of arrogance or incompetence.