![/etc/passwdの数字は何ですか? (これらの質問についてインターネットを検索せずに答えを見つける方法はありますか?)[閉鎖]](https://linux33.com/image/188999/%2Fetc%2Fpasswd%E3%81%AE%E6%95%B0%E5%AD%97%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%EF%BC%88%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%82%92%E6%A4%9C%E7%B4%A2%E3%81%9B%E3%81%9A%E3%81%AB%E7%AD%94%E3%81%88%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%EF%BC%89%5B%E9%96%89%E9%8E%96%5D.png)
実行するとgrep user /etc/passwd
文字列が得られますuser:x:1021:1021::/home/user:/bin/bash
。 「1021:1021」という数字はどういう意味ですか?この意味を見つけるためのオフライン方法はありますか?これにより、man passwd
ファイルではなくコマンドに関する情報が得られます。
答え1
/etc/passwd
各ユーザーアカウントには、コロン( ":")で区切られた7つのフィールドを持つ1行が含まれています。これらのフィールドは次のとおりです。
- ログイン名
- オプションの暗号化パスワード
- 数値ユーザーID
- 数値のグループID
- ユーザー名またはコメントフィールド
- ユーザーホームディレクトリ
- オプションのユーザーコマンドソルバー
まあ、ほぼすべてです。
(man7.org
このマニュアルページには2つのバージョンがあります。上記のバージョンは私がDebianにあるバージョンです。幸いなことに、orの内容は実際には変更されていません。少なくともLinuxenではそう思います。passwd
shadow
)
その意味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)。