1a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#!/bin/sh 2a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat# usage: x11vnc_pw [file] (default: ~/.vnc/passwd) 3a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 4a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatif [ "X$1" = "X" ]; then 5a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat file=$HOME/.vnc/passwd 6a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatelse 7a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat file=$1 8a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatfi 9a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 10a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatstty -echo 11a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatprintf "Password: " 12a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatread pw1; echo "" 13a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatprintf "Verify: " 14a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatread pw2; echo "" 15a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatstty echo 16a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 17a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatif [ "X$pw1" != "X$pw2" ]; then 18a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat echo "passwords do not match." 19a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat exit 1 20a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatfi 21a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 22a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatx11vnc -help > /dev/null 2>&1 23a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatx11vnc -storepasswd "$pw1" "$file" 24a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatls -l "$file" 25