Restart after adding or removing users or changing password

This commit is contained in:
Bob Mottram 2016-11-19 22:06:37 +00:00
parent c85f96b91a
commit 8bb6aef200
1 changed files with 4 additions and 1 deletions

View File

@ -67,6 +67,7 @@ function change_password_etherpad {
sed -i "s|\"$change_username\": {.*|\"$change_username\": { \"password\": \"$new_user_password\", \"is_admin\": false },|g" /var/www/${ETHERPAD_DOMAIN_NAME}/htdocs/settings.json
fi
${PROJECT_NAME}-pass -u $change_username -a etherpad -p "$new_user_password"
systemctl restart etherpad
fi
}
@ -193,8 +194,9 @@ function remove_user_etherpad {
${PROJECT_NAME}-pass -u $remove_username --rmapp etherpad
if ! grep -q "\"$remove_username\": {" /var/www/${ETHERPAD_DOMAIN_NAME}/htdocs/settings.json; then
if grep -q "\"$remove_username\": {" /var/www/${ETHERPAD_DOMAIN_NAME}/htdocs/settings.json; then
sed -i "/\"$remove_username\": {/,/},/d" /var/www/${ETHERPAD_DOMAIN_NAME}/htdocs/settings.json
systemctl restart etherpad
fi
}
@ -205,6 +207,7 @@ function add_user_etherpad {
read_config_param ETHERPAD_DOMAIN_NAME
if ! grep -q "\"$new_username\": {" /var/www/${ETHERPAD_DOMAIN_NAME}/htdocs/settings.json; then
sed -i "/\"users\": {/a \"$new_username\": { \"password\": \"$new_user_password\", \"is_admin\": false }," /var/www/${ETHERPAD_DOMAIN_NAME}/htdocs/settings.json
systemctl restart etherpad
fi
}