Each triad first character r : readable second character w : writable third character x : executable s or t : setuid / setgid or sticky (also executable) S or T : setuid/setgid or sticky (not executable) In some permission systems additional symbols in the ls -l display represent additional permission features: + (plus) suffix indicates an access control list that can control additional permissions. . (dot) suffix indicates an SELinux context is present. Details may be listed with the command ls -Z . @ suffix indicates extended file attributes are present.