UNIX/Linuxの部屋 pwd_mkdbコマンドの使い方

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




コマンド pwd_mkdb パスワードファイルを作成する このエントリーをはてなブックマークに追加

本来のパスワードファイルは /etc/master.passwd にあり、これは root しか見ることはできない。/etc/master.passwd から暗号化されたパスワードなどを取り除いたものが /etc/passwd で、これは誰でも見ることができる。また、/etc/pwd.db と /etc/spwd.db というファイルがあり、これらはデータベース化されている(テキスト形式ではない)。

/etc/passwd・/etc/pwd.db・/etc/spwd.db は、/etc/master.passwd から作成することができる。3つのファイルが壊れても、/etc/master.passwd さえ残っていれば、
# pwd_mkdb /etc/master.passwd
で、/etc/pwd.db・/etc/spwd.db が作成され、
# pwd_mkdb -p /etc/master.passwd
で、/etc/passwd が作成される。