/etc/passwdを誰でも読むことができる理由がありますか?パスワードハッシュが公開されてはいけません。ただその理由を知りたいです。
ベストアンサー1
/etc/passwd
ユーザーデータベースとも呼ばれます。これは、なぜ誰もがこの本を読むべきなのかについての手がかりを提供します。ファイルメタデータを調べるすべてのユーティリティは、カーネルとそのサブシステムで使用される数値IDを、私たちが使用する人間に優しい名前で読み取ることができ、/etc/passwd
解釈できる必要があります。/etc/group
ホームディレクトリを見つけるために必要なツール(メール配信エージェントなど)はで情報を検索しますが、/etc/passwd
小規模inet
サーバーはfingerd
で詳細を検索します/etc/passwd
。
他の場所で述べたように、現代のシステムはルートのみを読み取ることができるシャドウパスワードファイルにパスワードハッシュを格納するため、このファイルには特に機密データはありません。