0

This is more of a clarification question than a problem.

I'm not a sysadmin, but out of curiosity I went through our config files and encountered this behavior.

This is on a CentOS 5.8 system

/etc/group:

LN XX: <groupname>:x:<id>:<uname of another user>:<another user>:,<me>

As you can see, users are not delimited by ',' but ':', and before my username is both ':,'

I am defaultly a member of a different group.

The folder I am writing to and files/directories in it have permissions (775)

rwxrwxr-x
drwxrwxr-x

and its owner is another user from the group mentioned before.

The question I have is:

  • Why can I write to this folder? /etc/group is declared differently than in documentation, so I should be other, shouldn't I?

  • Is there other place/way to add user to group.

0

Note that in the line /etc/group line you supplied, there's a , before your name. it's possible (but unlikely) that that Centos system is being quite liberal in how it parses /etc/group.

More likely, is that it's treating all the : separated usenames before yours as just one username, <uname of another user>:<another user>:...and your username is just the second member of that group. That's what my (debian sid) system does if I create a bogus group similar to your example.

| improve this answer | |
  • 1
    if you run id <uname of another user>, does it show them as a member of that group. alternatively, run members groupname if you have that tool installed. – cas Aug 2 '17 at 11:56
  • This seems to be the answer. The users before ',' are not in the group, whereas I am. Thank you. – Jacob Aug 2 '17 at 12:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.