27.2. グループ管理ファイル

グループ、および各グループに属するユーザーは、/etc/group ファイルで管理されています。以下に Turbolinux 11 Server インストール後の標準的な /etc/group の例を示します。

root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon,lp
mem:x:8:
kmem:x:9:
wheel:x:10:root
mail:x:12:mail,postfix
news:x:13:news
uucp:x:14:uucp
man:x:15:
utmp:x:16:
games:x:17:
floppy:x:19:
cdrom:x:20:
slocate:x:21:
gopher:x:30:
console:x:31:
dip:x:40:
gdm:x:42:
usb:x:43:
ftp:x:50:
haldaemon:x:68:
vcsa:x:69:
cdwriter:x:80:
messagebus:x:81:
audio:x:82:
video:x:83:
nobody:x:99:
users:x:100:
wnn:x:127:
smbguest:x:300:
public:x:301:
rpm:x:37:
ais:x:39:
nscd:x:28:
rpcuser:x:29:
apache:x:48:
sshd:x:302:
named:x:25:
postdrop:x:90:
postfix:x:89:
postgres:x:26:
distcache:x:94:
mysql:x:27:
rpc:x:32:
dk-milter:x:303:
dkim-milter:x:304:
drac:x:305:
mailman:x:41:
nfsnobody:x:65534:
sid-milter:x:306:
spamass-milter:x:307:
squid:x:23:
quaggavt:x:85:
quagga:x:92:
radiusd:x:95:
taro:x:500:
jiro:x:501:

1 行につき 1 グループの情報が登録されており、行はコロン : で 4 つのフィールドに分かれています。

group_name:password:GID:user_list

各フィールドの意味は以下の通りです。

group_name

グループ名が登録されます。

password

/etc/passwd と同様に、パスワードのフィールドは x と登録されます。一般的にグループのパスワードを設定することはあまりありません。必要に応じて、gpasswd コマンドで設定されます。実際のパスワードは、/etc/gshadow ファイルで管理されています。設定したパスワードは、あるユーザーがこのグループの権限を使用するために newgrp コマンドなどを実行したときに照合されます。このグループに属しているユーザーはパスワードを必要としません。

GID

グループに割り当てられる固有の識別番号です。groupadd コマンドでグループを登録すると 500 番から使用されていないグループ ID(GID)が自動的に割り当てられます。

user_list

このグループをセカンダリグループとするユーザー名がカンマ区切りで登録されます。