[완료] /etc/group 에 그룹멤버 설정에 관해 질문드립니다.

vudghkzm의 이미지

우분투 9.04를 사용중입니다.
제 아이디가 toylove이고, uid 1000, gid 1000 입니다.

/etc/passwd 파일에 보면 아래와 같은 내용이 있습니다.

toylove:x:1000:1000:toylove,,,:/home/toylove:/bin/bash

그리고 /etc/group 파일에 보면 아래와 같은 내용이 있습니다.

toylove:x:1000:

제가 의아한 부분은 /etc/group 파일이 왜 아래와 같지 않느냐는 것입니다.

toylove:x:1000:toylove

/etc/group 파일에서 각 그룹에 속한 멤버를 나열하는 것으로 알고 있는데, /etc/passwd에서 해당 계정에 대해서 그룹을 적어놓았다면, /etc/group 파일에서는 해당 그룹에 대한 멤버를 명시적으로 나열하지 않아도 되는 것인지요?

ymir의 이미지

primary group 은 gid 를 기준으로 passwd 파일의 gid 와 바로 매칭되므로..
별도로 user name 을 적을 필요가 없습니다.
그 user 가 supplementary group 에 속하는 경우에만, 해당 group 의 맨 뒤에..
user name 을 적어주시면 됩니다.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』