그룹을 지정하려고 useradd aaa -G zzz 을 했거든요..
zzz:x:500:500::/home/zzz:/bin/bash
aaa:x:505:505::/home/aaa:/bin/bash
패스워드(/etc/passwd)파일이거든요..
505:505 이거에서 앞의 숫자는 사용자 UID이고, 그 숫자는 사용자 소속 GID로 알고 있는데.. aaa
가 zzz에 속하므로 GID가 500이 되어야 하지 않나요?? 책자를 보고 이해를 하고 있는데 좀 이
해가 되지 않아서요.. 그리고 직접 group,passwd파일을 수정할시 group-,passwd-파일도 같이 수정
을 해 주어야 하는 것인가요??? 자세히 알려주시면 감사하겠습니다..
useradd 의 -G 옵션은 보조 그룹을 추가하는 것이라 기본 GID 는 바뀌지 않습니다. 그래서 passwd 의 GID 가 자기 그룹 번호인 것은 정상입니다. zzz 그룹에 속하게 하려면 group 파일의 멤버 목록에 계정을 넣고, 직접 고칠 때는 vipw 나 vigr 같은 전용 명령을 쓰세요.