Linux systems have a utility for changing file attributes on a Linux file system chattr, as well as lsattr that lists the attributes that are set currently. Those are not the -rwxrw-r---type permissions for owner/group/others, but lower level attributes, which have some interesting properties.
Previously this functionality was