On Wed, Aug 20, 2008 at 11:45:21PM +0100, Dustin Kirkland wrote: > [PATCH] ecryptfs-setup-private: don't echo passwords to screen
Merged. > This patch fixes some mostly debug code I've used for a while. It's > ready for prime time now, and shouldn't really be displaying these on > standard out for should surfers to see. > diff -upr ecryptfs-utils-53/src/utils/ecryptfs-setup-private > ecryptfs-utils-53.new/src/utils/ecryptfs-setup-private > --- ecryptfs-utils-53/src/utils/ecryptfs-setup-private 2008-08-20 > 23:06:09.220683144 +0100 > +++ ecryptfs-utils-53.new/src/utils/ecryptfs-setup-private 2008-08-20 > 23:13:45.051913720 +0100 > @@ -155,6 +155,7 @@ if [ -z "$MOUNTPASS" ]; then > # Pull 128 bits of random data from /dev/urandom, and > convert > # to a string of 32 hex digits > MOUNTPASS=`head -c 16 /dev/urandom | od -x | head -n 1 > |sed "s/^0000000//" | sed "s/\s*//g"` > + RANDOM_MOUNTPASS=1 > break > else > stty -echo > @@ -171,21 +172,24 @@ if [ -z "$MOUNTPASS" ]; then > done > fi > > -echo > -echo > -echo "Using username [$USER]" > -echo "Using mount passphrase [$MOUNTPASS]" > -echo "Using login passphrase [$LOGINPASS]" > -echo "Using mount point [$MOUNTPOINT]" > -echo "Using encrypted dir [$CRYPTDIR]" > -echo > -echo "This script will attempt to set up your system to mount" > -echo "$MOUNTPOINT with eCryptfs automatically on login," > -echo "using your login passphrase." > +#echo > +#echo "Using username [$USER]" > +#echo "Using mount passphrase [$MOUNTPASS]" > +#echo "Using login passphrase [$LOGINPASS]" > +#echo "Using mount point [$MOUNTPOINT]" > +#echo "Using encrypted dir [$CRYPTDIR]" > +#echo > +#echo "This script will attempt to set up your system to mount" > +#echo "$MOUNTPOINT with eCryptfs automatically on login," > +#echo "using your login passphrase." > echo > echo > "************************************************************************" > -echo "YOU SHOULD RECORD THIS MOUNT PASSPHRASE AND STORE IN A SAFE LOCATION:" > -echo "$MOUNTPASS" > +if [ "$RANDOM_MOUNTPASS" = "1" ]; then > + echo "YOU SHOULD RECORD THIS MOUNT PASSPHRASE AND STORE IN A SAFE > LOCATION:" > + echo "$MOUNTPASS" > +else > + echo "YOU SHOULD RECORD YOUR MOUNT PASSPHRASE AND STORE IN A SAFE > LOCATION:" > +fi > echo "THIS WILL BE REQUIRED IF YOU NEED TO RECOVER YOUR DATA AT A LATER > TIME." > echo > "************************************************************************" > echo > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > eCryptfs-devel mailing list > eCryptfs-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ecryptfs-devel
pgpQ4LX2bEg0N.pgp
Description: PGP signature
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ eCryptfs-devel mailing list eCryptfs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecryptfs-devel