The Flow of Things

While teaching some entry level Linux classes I often made use of the above diagram. (drawn on a whiteboard freehand) I kept promising to create a graphic and post it on my blog, I just never got around to it. Here it is now.

This image diagrams how UNIX permissions work. Basicly you begin at "Start", and if you are the "user owner" of the file then the user permissions apply, you are allowed or denied access.
If you aren't the user owner of the file, but you are the "group owner" then the group permissions apply.
If you are neither the "user owner" or "group owner" then the other permissions apply.

Hopefully this will be of use to someone out there. As a matter of fact, I'm going to release this image, its svg source, and this corresponding blog post under the Creative Commons By Attribution Share-alike license.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.