37.6. シャドウパスワード
マルチユーザー環境では、(
shadow-utils
パッケージで提供) シャドウパスワード を使用することが重要です。これにより、システム認証ファイルのセキュリティーが強化されます。このため、インストールプログラムでは、デフォルト設定でシャドウパスワードを有効にしています。
以下は、UNIX ベースのシステムにパスワードを保存する従来の方法よりも pf シャドウパスワードの利点を示しています。
- 暗号化されたパスワードハッシュを、誰でも読み取り可能な
/etc/passwd
ファイルから、root ユーザーのみが読み取り可能な/etc/shadow
に移動することで、システムのセキュリティーを向上させます。 - パスワードのエージングに関する情報を保存します。
/etc/login.defs
ファイルを使用してセキュリティーポリシーを適用できます。
shadow-utils
パッケージが提供するほとんどのユーティリティーは、シャドウパスワードが有効になっているかどうかに関係なく適切に機能します。ただし、パスワードエージングの情報は /etc/shadow
ファイルに排他的に保存されるため、パスワードのエージング情報を作成または変更するコマンドは動作しません。
以下は、シャドウパスワードを有効にしないと機能しないコマンドの一覧です。
- chage
- gpasswd
- /usr/sbin/usermod
-e
オプションまたは-f
オプション - /usr/sbin/useradd
-e
オプションまたは-f
オプション