Browse Source

Adding and removing dokuwiki users

Bob Mottram 8 years ago
parent
commit
51eeef0630
1 changed files with 17 additions and 0 deletions
  1. 17
    0
      src/freedombone-app-dokuwiki

+ 17
- 0
src/freedombone-app-dokuwiki View File

@@ -77,6 +77,23 @@ function change_password_dokuwiki {
77 77
     fi
78 78
 }
79 79
 
80
+function add_user_dokuwiki {
81
+    new_username="$1"
82
+    new_user_password="$2"
83
+
84
+    HASHED_DOKUWIKI_PASSWORD=$(echo -n "$new_user_password" | md5sum | awk -F ' ' '{print $1}')
85
+    echo "$new_username:$HASHED_DOKUWIKI_PASSWORD:$new_username:$new_username@$HOSTNAME:user,upload" >> /var/lib/dokuwiki/acl/users.auth.php
86
+    chmod 640 /var/lib/dokuwiki/acl/users.auth.php
87
+}
88
+
89
+function remove_user_dokuwiki {
90
+    remove_username="$1"
91
+
92
+    if grep "$remove_username:" /var/lib/dokuwiki/acl/users.auth.php; then
93
+        sed -i "/$remove_username:/d" /var/lib/dokuwiki/acl/users.auth.php
94
+    fi
95
+}
96
+
80 97
 function reconfigure_dokuwiki {
81 98
     echo -n ''
82 99
 }