どちらも大丈夫です。/etc/グループそして/etc/パスワード。
コマンドを使用すると、adduser [username] [groupname]
ユーザーがグループに追加され、ファイルが更新/etc/group
されます。
ただし、ファイルは/etc/passwd
更新されません。私が属しているグループをコマンドとして確認すると、ファイルに割り当てられているグループだけが表示さgroups
れます。passwd
したがって、この結果に基づいてユーザーはグループに追加されません。
ミラーリングの問題:https://stackoverflow.com/questions/31530362/where-how-is-user-group-information-stored-in-ubuntu。 (答えが出たら一つ削除します)
混乱しています。
/etc/passwd
、およびエストーリーグループ情報を別々に作成することはどういう意味ですか/etc/group
?- なぜファイル
adduser
だけを更新するのですか?group
passwd
コマンドを介してファイルにグループを追加するには?- ファイル以外の
groups
ファイルからグループ情報が返されるのはなぜですか?passwd
group
ありがとうございます。
答え1
ユーザーが属するグループのリストは、/etc/group
ユーザーがグループに追加されると保存され更新されます/etc/group
。ファイル/etc/passwd
は、どのユーザーがどのグループに属しているかを知らせません。ユーザーのプライマリグループのグループIDのみを持ちます。このgroups
コマンドは以下から情報を返します。/etc/group
答え2
/etc/group は、次のコマンドを実行するとすべてのグループを一覧表示します。
groups
あなたが属するすべてのグループを表示します。このグループは /etc/group にあります。
/etc/passwd は、ユーザー名、ユーザーID、デフォルトグループID、ホームディレクトリ、デフォルトシェルなど、すべてのユーザー情報を表示します。一度作成されると、ユーザーはadduser
。
もう一つの興味深いコマンドは次のとおりです。
id
これにより、実際の有効なユーザーとグループIDの両方が一覧表示されます。