私のシステムはDebian 7.8です。というファイルには4つの要素があります/etc/group
。
group_name
Password
Group ID (GID):
Group List:
私のファイルに3つの要素しかないのはなぜですか/etc/group
?
root@debian:/home/debian# cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
私の場合:
最初の列はグループ名、
2番目の列はパスワード、xはここからパスワードが省略されたことを意味します(正しいですか)、
最後の列はグループのリストですか?たとえば、
最後の行を見ると、 adm:x:4:
グループには4人のメンバーがいますadm
。
それでは、どうすればすべてを得ることができますか?
答え1
それぞれの場合、4番目のフィールドは空です。たとえば、root
グループにユーザーを追加すると、そのユーザーのユーザー名が最後のコロンの後に表示されます。
root:x:0:someuser
その後、他の追加ユーザー名はコンマで区切られます。
ファイルpasswd
/データベースは、各ユーザーのカーネル情報を伝えます。基本的なグループ - 4番目のフィールドには、のグループに関連付けられている数値グループIDが含まれているため、/etc/group
グループを例にしますadm
。最初のフィールドは名前で、2番目のフィールドはパスワードです。はい、ここで「x」はグループを意味します。パスワードではなく、3番目は数値グループID(たとえば、長いファイルのリストに表示するグループ名を見つけるためにカーネルで使用されます)、4番目はグループを補完するユーザーのadm
リストです。各ユーザーのデフォルトグループがファイルに表示されていることに注意してくださいpasswd
。