[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:15358] Re: ユーザ登録を一括して行いたいのですが?
土屋です。
Hiroshi KISE <fuyuneko@xxxxxxxxxxxx> writes:
> “passwd”ってのがmanにはなかったんですが、たしか暗号化した(というか、
> ハッシュ化した)ものを指定するのでしたっけ? そうだとして、文字列を
> 暗号化するにはどうするのでしょう?
perl で crypt を呼び出すとか。乱数初期化の品質があまり良くないので、セ
キュリティ上多少の問題がありますが。
PASSWD=hoge perl -e 'srand(time);print crypt($ENV{PASSWD},rand)'
なお、パスワードはコマンドラインで指定せずに、環境変数で渡すようにしま
しょう。でないと、ps でパスワードが漏洩してしまいます。
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/