From 51eeef063097014aa33530f8851bc93fa074ee26 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 20 Nov 2016 14:21:11 +0000 Subject: [PATCH] Adding and removing dokuwiki users --- src/freedombone-app-dokuwiki | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/freedombone-app-dokuwiki b/src/freedombone-app-dokuwiki index dd60c054..ccf31ae9 100755 --- a/src/freedombone-app-dokuwiki +++ b/src/freedombone-app-dokuwiki @@ -77,6 +77,23 @@ function change_password_dokuwiki { fi } +function add_user_dokuwiki { + new_username="$1" + new_user_password="$2" + + HASHED_DOKUWIKI_PASSWORD=$(echo -n "$new_user_password" | md5sum | awk -F ' ' '{print $1}') + echo "$new_username:$HASHED_DOKUWIKI_PASSWORD:$new_username:$new_username@$HOSTNAME:user,upload" >> /var/lib/dokuwiki/acl/users.auth.php + chmod 640 /var/lib/dokuwiki/acl/users.auth.php +} + +function remove_user_dokuwiki { + remove_username="$1" + + if grep "$remove_username:" /var/lib/dokuwiki/acl/users.auth.php; then + sed -i "/$remove_username:/d" /var/lib/dokuwiki/acl/users.auth.php + fi +} + function reconfigure_dokuwiki { echo -n '' }