znc user creation script doesn't require password since using imapauth

This commit is contained in:
Naglfar 2019-03-30 14:01:39 +00:00
parent 511dcbe86f
commit a384be1c81
2 changed files with 4 additions and 17 deletions

View File

@ -5,9 +5,9 @@ CONF="/var/lib/znc/.znc/configs/znc.conf"
PID=$(pgrep -u znc znc)
# $username and $password are retrieved from create-account script
if [[ -z $1 || -z $2 ]]
if [ -z $1 ]
then
echo -e "Usage: $(basename $0) [username] [password]"
echo -e "Usage: $(basename $0) [username]"
exit
fi
@ -19,23 +19,12 @@ then
fi
username=$1
password=$2
kill -s USR1 $PID # Rewrite znc.conf
sleep 1
# set username and password
# set username
sed s/newuser/$username/g znc_account.newconf >> $CONF
expect << EOF | grep -E 'Hash|Salt' | tr -d \\r >> $CONF
spawn znc --makepass
expect "*Enter password: "
send "$password\r"
expect "*Confirm password: "
send "$password\r"
expect eof
EOF
echo " </Pass>" >> $CONF
echo "</User>" >> $CONF
sleep 1
kill -s HUP $PID # Reload znc.conf

View File

@ -20,6 +20,4 @@
RealName = Got Thunix ?
StatusPrefix = *
TimestampFormat = [%H:%M:%S]
<Pass password>
Method = SHA256
</User>