/etc/passwdの数字は何ですか? (これらの質問についてインターネットを検索せずに答えを見つける方法はありますか?)[閉鎖]

/etc/passwdの数字は何ですか? (これらの質問についてインターネットを検索せずに答えを見つける方法はありますか?)[閉鎖]

実行するとgrep user /etc/passwd文字列が得られますuser:x:1021:1021::/home/user:/bin/bash。 「1021:1021」という数字はどういう意味ですか?この意味を見つけるためのオフライン方法はありますか?これにより、man passwdファイルではなくコマンドに関する情報が得られます。

答え1

man 5 passwd:

/etc/passwd各ユーザーアカウントには、コロン( ":")で区切られた7つのフィールドを持つ1行が含まれています。これらのフィールドは次のとおりです。

  • ログイン名
  • オプションの暗号化パスワード
  • 数値ユーザーID
  • 数値のグループID
  • ユーザー名またはコメントフィールド
  • ユーザーホームディレクトリ
  • オプションのユーザーコマンドソルバー

まあ、ほぼすべてです。

man7.orgこのマニュアルページには2つのバージョンがあります。上記のバージョンは私がDebianにあるバージョンです。幸いなことに、orの内容は実際には変更されていません。少なくともLinuxenではそう思います。passwdshadow


その意味5は次のように説明されています。マニュアルページman自体、「セクション」が次のようになることをマニュアルに伝えます。

1   Executable programs or shell commands
2   System calls (functions provided by the kernel)
3   Library calls (functions within program libraries)
4   Special files (usually found in /dev)
5   File formats and conventions eg /etc/passwd
6   Games
7   Miscellaneous (including macro packages and conventions),
    e.g. man(7), groff(7)
8   System administration commands (usually only for root)

このファイルpasswdは5部です。

crontab同様に命令(crontab(1))とファイル(crontab(5))です。また、openコマンド(Linuxの場合はエイリアスopenvt(1))、システムコール(open(2))、およびPerl pragma()open(3perl)のマニュアルページがあるようです。次のテキストを含むセクション番号3perlも一般的です。

whatis foo一致する項目が複数あることを確認するために使用されます。

$ whatis passwd
passwd (1)           - change user password
passwd (1ssl)        - compute password hashes
passwd (5)           - the password file

(あ、はい、もっとありますopenssl passwd

それaproposから「[検索]マニュアルページ名と説明」。通常、より多くのクリックが発生します。

また見なさい:マニュアルページの数字はどういう意味ですか?


同じコマンド/構成ファイルが表示される複数の章がある場合は、通常このページがmanページに記載されています。たとえば、一番下に次のようなものがありman passwdます。

また、見ることができます

chpasswd(8), passwd(5), Shadow(5), usermod(8).

第5章のpasswdエントリのヒントです。man 5 passwdそして順番に

また、見ることができます

crypt(3), getent(1), getpwnam(3), login(1), passwd(1), pwck(8), pwconv(8), pwunconv(8), Shadow(5), su(1),スラオジン(8)。

関連情報