Linux でユーザーが作成されると、そのユーザー名がファイルpasswd
に公開されます。これに対するハッシュセットはありますか?
答え1
はい、ユーザー名は一般公開されます。必要に応じて仮名を選択できますが、名前は一意である必要があり、他のユーザーが表示できる必要があります。
何を除いて@ギルスすでに説明しました。ユーザーの主キー、一意の識別子はuid
パスワードファイルの3番目のフィールド、または以下の例では「1000」
xenoterracide:x:1000:100::/home/xenoterracide:/bin/zsh
追加できるユーザーと実際に同じ別のユーザーを作成します。
bob:x:1000:100::/home/xenoterracide:/bin/zsh
同じuid
ので、同じユーザーが必要です。したがって、Unixは整数(または短い整数)を使用してuser id
ユーザーのパスワード以外のハッシュを必要としません。
パスワードはハッシュされていますが、pam構成によってどのタイプのハッシュが定義されているか、私の場合はsha512を使用します。
password required pam_unix.so sha512 shadow nullok