poppassd は /usr/sbin/newusers コマンドを使用してパスワードを 変更しています。/usr/sbin/newusers コマンドがインストールされてない 場合、 syslog に下記の様な エラーメッセージを出力しているはずです。
poppassd[695]: can't exec /usr/sbin/newusers: No such file or directory |
上記に該当する場合は /usr/sbin/newusers コマンドをインストールする 事により問題が解決します。
/usr/sbin/newusers コマンドは「shadow パスワード」パッケージに 入っています。Slackware3.6 に含まれている「shadow パスワード」パッケージのファイル名は shadow-980724.tar.gz です。 あなたのシステムのパスワードシステムが「shadow パスワード」でない場合でも、 「shadow パスワード」に対応していない /usr/sbin/newusers をインストール すれば問題を解決できます。
適当なディレクトリに shadow-980724.tar.gz をコピーします。 または ftp で Get します。
shadow-980724.tar.gz を展開します。
tar -zxvf shadow-980724.tar.gz |
configure で Makefile 等を作成します。
configure が正常に動作すれば、あなたのマシンのパスワード システムに対応したバイナリを作成するように Makefile を 作成します。
configure |
メイクします。
make |
メイクに成功したら src/ ディレクトリに newusers ができあがっているはずです。
-rwxr-xr-x 1 hogehoge users 2837 Jan 20 21:46 newusers |
スーパーユーザモードになってから
su |
install コマンドでインストールします。
カレントディレクトリを src/ ディレクトリに 移動してから下記の様なコマンドでインストールしましょう。
install -o root -g bin -m 500 newusers /usr/sbin |