@jrc said in Linux Permission Assignments:
To me a group is a collection of a certain type of user and is then used to streamline permissions to certain resources. EG Instead of giving read permission to Cathy, Joan and Frank, you can just create a group with them in it, and give that group read permission thereby simplifying your job.
I cannot for the life of me think why you would want a single user group with the same name as the user in it. Are there permissions that can only be assigned to a group rather than directly to the user?
What am I missing here?
Setgid creates group specific permissions for files in the directory with setgid turned on.
Having a group id also lets you do things like have root own a file and be able to modify it but let apache and only apache read it.
Edit: I see Romo beat me to it with the links. I didn't read them until just now.