カスタム検索
checkpasswordインストール
〜CentOS4 サーバ編〜 |
実施環境では、最終的にvpopmailを導入した為、本インストールは不要でしたが、
以前に導入した経緯があった為、一応記録しておきます。
Index
〜checkpasswordインストール〜 |
1. checkpasswordのダウンロードと展開 | 2. checkpasswordインストール(error.h修正) | 3. checkpasswordの権限変更
ダウンロード 、展開は/usr/local/srcで行います。
# cd /usr/local/src # wget http://cr.yp.to/checkpwd/checkpassword-0.90.tar.gz # tar zxf checkpassword-0.90.tar.gz |
qmailと同様にコンパイル時に以下エラーメッセージが表示されました。
/lib/libc.so.6: could not read symbols: 不正な値です collect2: ld はステータス 1 で終了しました make: *** [auto-str] エラー 1 |
その為、error.h を修正します。
# vi /usr/local/src/checkpassword-0.90/error.h -略- extern int errno; #include <errno.h> <- 追加 -以下略- |
修正後、実際にインストールします。
# cd /usr/local/src/checkpassword-0.90 # make # make setup check |
問題なくインストールされました。
checkpassword の権限変更を行います。
1行目で所有者変更を行い、2行目で実行権限を付与します。
# chown root:nofiles /bin/checkpassword # chmod 4750 /bin/checkpassword |
以上でインストールは終了です。
先に書いたとおり、vpopmailを導入するユーザは、checkpassword ではなく、vchkpwでの認証となる為、本インストール、設定作業は不要です。