Date: Sat, 16 May 2015 23:16:39 GMT From: gavin@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r285601 - svnadmin/tools Message-ID: <201505162316.t4GNGdrq080523@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gavin Date: Sat May 16 23:16:38 2015 New Revision: 285601 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=285601 Log: Switch to use openssl to encrypt passwords rather than htpasswd. Modified: svnadmin/tools/add-user.sh Modified: svnadmin/tools/add-user.sh ============================================================================== --- svnadmin/tools/add-user.sh Sat May 16 22:53:26 2015 (r285600) +++ svnadmin/tools/add-user.sh Sat May 16 23:16:38 2015 (r285601) @@ -44,11 +44,8 @@ passwd="${passwd%%==}" echo Adding ${type} ${name} to ${htuser} with passwd ${passwd} -htpasswd -sb "${htuser}" "${name}" "${passwd}" -if [ $? -ne 0 ]; then - echo "htpasswd failed" - exit 1 -fi +encpass=`echo -n ${passwd} | openssl dgst -sha1 -binary | openssl enc -base64` +echo "${name}:{SHA}${encpass}" >> "${htuser}" svn commit -m "add ${type} ${name}" ${htuser} if [ $? -ne 0 ]; then
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505162316.t4GNGdrq080523>