Last change
on this file since 15 was 15, checked in by koizumi.aoi, 3 years ago |
Worth a tag?
Signed-off-by: Aoi K <koizumi.aoi@…>
|
-
Property svn:executable
set to
on
|
File size:
395 bytes
|
Rev | Line | |
---|
[11] | 1 | #!/bin/sh -e
|
---|
| 2 |
|
---|
| 3 | fn_genpass() {
|
---|
[15] | 4 | printf "Password: %s\n" $(strings </dev/urandom | dd bs=1 count=${1:-80} 2>/dev/null | tr -d " \t\n\r")
|
---|
[11] | 5 | }
|
---|
| 6 | fn_genuser() {
|
---|
[15] | 7 | printf "Username: %s\n" $(strings </dev/urandom | dd bs=1 count=10 2>/dev/null | tr -d " \t\n\r")
|
---|
[11] | 8 | }
|
---|
| 9 |
|
---|
| 10 | case $1 in
|
---|
| 11 | -p)
|
---|
| 12 | fn_genpass $2
|
---|
| 13 | ;;
|
---|
| 14 | -u)
|
---|
| 15 | fn_genuser
|
---|
| 16 | ;;
|
---|
| 17 | *)
|
---|
| 18 | cat <<EOF
|
---|
| 19 | Usage:
|
---|
| 20 | kanako_gen -p <count>
|
---|
| 21 | kanako_gen -u
|
---|
| 22 | EOF
|
---|
| 23 | ;;
|
---|
| 24 | esac
|
---|
Note:
See
TracBrowser
for help on using the repository browser.