こんにちは、やすです。
この記事では、OSのユーザー情報を管理しているファイルについて、ご紹介します。
/etc/passwd
ユーザーの基本情報が記載されているファイルです。
1行で1ユーザーの形式で、「:(コロン)」区切りで下記のフィールドに分かれています。
#実例
ftpuser:x:1002:1002::/home/ftpuser:/bin/bash
左から
第1フィールド:ユーザー名
第2フィールド:パスワード
第3フィールド:ユーザーID(UID)
第4フィールド:グループID(GID)
第5フィールド:コメント
第6フィールド:ホームディレクトリ
第7フィールド:ログイン時の起動シェル(/sbin/nologinに変更すると一時的にログイン不可にさせることもできる)
です。
/etc/ shadow
ユーザーのパスワード情報が暗号化されて記載されているファイルです。
/etc/passwdと同じく、1行で1ユーザーの形式で、「:(コロン)」区切りでフィールドが分かれています。
/etc/group
ユーザーグループ情報が記載されているファイルです。