# HG changeset patch # User HIROSE Yuuji # Date 1555244145 -32400 # Node ID 7ab2ceb1b8dd500954394959b64405fffab93509 # Parent 3b5561ea2117598c9fe5ce06bc61b97eb83a6924 $DISABLED controls password disabling diff -r 3b5561ea2117 -r 7ab2ceb1b8dd scripts/add-user-csv.sh --- a/scripts/add-user-csv.sh Sun Apr 14 15:33:21 2019 +0900 +++ b/scripts/add-user-csv.sh Sun Apr 14 21:15:45 2019 +0900 @@ -5,11 +5,13 @@ Usage: ./add-user-csv.sh CSVfile >&2 Csv file should be the form of: username(email),notify-email,gecos,IniPassword + Set $DISABLED for setting disabled password EOF exit 1 fi target=$(cd `dirname "$1"`; pwd)/`basename $1` +encp=${DISABLED:+DisabledPassword} cd `dirname $0`/.. if ! . ./s4-funcs.sh; then @@ -28,7 +30,7 @@ EOF while IFS=, read user email gecos inipswd do - encpswd=`mycrypt "$inipswd" 'StOpmE'` + encpswd=${encp:-`mycrypt "$inipswd" 'StOpmE'`} case "$user" in *\'*) echo "Skipping [$user]" continue ;;