質問: solaris8でのchpasswdコマンド 現在、ログインパスワード自動更新のプログラム開発を行っております。 調査の結果、 ・solarisでは、expectを用いるのが有力(?) と認識しておりますが、tcl・cコンパイラなどなど本番環境に導入するのは困難な為、shadowファイルの書き換えを検討しております。 そこで、ファイルを直接編集する"chpasswdコマンド"が存在していることを知りました。 solarisでは標準で導入されていないコマンドのようですが、 提供・公開されていないのでしょうか。 ご存知の方、おりましたら情報提供をお願いいたします。
回答: ftp://ftp.pld.org/software/shadow ここで公開されているようです。 linux 向けに開発されたプログラムのようにも見えますが、 readme などを読む限り solaris にも対応しているように思えます。 ただし、solaris 8 でコンパイルしたら途中でこけてしまいました。 (libiconv と gettext はちゃんとインストールされていました)