[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/