07/05/11 21:18:58
>>648
その昔 admuseradd ってコマンドがあって直接パスワードまで指定できたもんだが...
Admin Suite 廃止するときあれ OS に統合してくれりゃよかったのに。
でと、↓ これ crypt.pl なんてなファイル名で保存して、パスワード を引数に実行汁。
出てきた文字列をパスワードフィールドに放り米。
#!/usr/bin/perl
# Usage: crypt.pl パスワード文字列 [キー文字列]
{
if( $#ARGV > 0 ){
$key = $ARGV[1];
} else {
srand;
$key = sprintf("%s%s",
('a'..'z','A'..'Z',0..9,'.','/')[sprintf("%d",rand(64))],
('a'..'z','A'..'Z',0..9,'.','/')[sprintf("%d",rand(64))]);
}
printf("%s\n",crypt($ARGV[0],$key));
}
※ 全角スペースは 半角スペース 2個 に置換するの忘れないでね。