| #!/bin/sh | |
| # usage: x11vnc_pw [file] (default: ~/.vnc/passwd) | |
| if [ "X$1" = "X" ]; then | |
| file=$HOME/.vnc/passwd | |
| else | |
| file=$1 | |
| fi | |
| stty -echo | |
| printf "Password: " | |
| read pw1; echo "" | |
| printf "Verify: " | |
| read pw2; echo "" | |
| stty echo | |
| if [ "X$pw1" != "X$pw2" ]; then | |
| echo "passwords do not match." | |
| exit 1 | |
| fi | |
| x11vnc -help > /dev/null 2>&1 | |
| x11vnc -storepasswd "$pw1" "$file" | |
| ls -l "$file" |