
Signed-off-by: Aoi K <koizumi.aoi@kyoko-project.wer.ee> git-svn-id: file:///srv/svn/repo/kanako/trunk@15 62e5d677-aa6e-8c4a-b8cb-b9416171cb8e
25 lines
395 B
Bash
Executable File
25 lines
395 B
Bash
Executable File
#!/bin/sh -e
|
|
|
|
fn_genpass() {
|
|
printf "Password: %s\n" $(strings </dev/urandom | dd bs=1 count=${1:-80} 2>/dev/null | tr -d " \t\n\r")
|
|
}
|
|
fn_genuser() {
|
|
printf "Username: %s\n" $(strings </dev/urandom | dd bs=1 count=10 2>/dev/null | tr -d " \t\n\r")
|
|
}
|
|
|
|
case $1 in
|
|
-p)
|
|
fn_genpass $2
|
|
;;
|
|
-u)
|
|
fn_genuser
|
|
;;
|
|
*)
|
|
cat <<EOF
|
|
Usage:
|
|
kanako_gen -p <count>
|
|
kanako_gen -u
|
|
EOF
|
|
;;
|
|
esac
|