Welcome to the wonderful new Unix world of 1989!
Those nice TRUSIX people have — just this year — defined an extension to the
ls command to indicate visually when the
rwxrwxrwx permissions information is not actually the whole of the story. That extension is a
+ character following the permission flags. As you can see, your
ls output has this very
+ character. That means that your files have these new-fangled discretionary access control list thingies that the TRUSIX people are so excited about. As such, your access to the files is not necessarily what you can deduce from the nine permissions flags alone.
To compensate for these limitations of old-style Unix tools in the face of the new-style ACLs, the TRUSIX people have also come up with a couple of new commands,
setacl. The former is used for looking at those ACLs. I hear murmurings that people might prefer
setfacl as names.
In 20 years time, of course, nine bits of permissions will seem old-hat and passé, ACLs will be the norm, and even lookalike operating systems of the 1990s to come will have followed where Unix has gone before. ☺