From 90d66b870e84094a704525dc19ce661177c91071 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sat, 2 Dec 2023 01:18:08 +0100 Subject: [PATCH] README.delete-user: Log in to an instance and store credentials bevor you are able to list/delete/.. user. --- README.delete-user | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.delete-user b/README.delete-user index 8347a6b..b277246 100644 --- a/README.delete-user +++ b/README.delete-user @@ -61,10 +61,27 @@ usr_to_delete=" " clear + +# Log in to an instance and store credentials. +# +# instance url: https://mm-irights.oopen.de +# server name: local-server +# username: admin-irights +# password: M6aHdhGh_I%9 + +# save password to a file +# +cat << EOF > .mm-admin-irights.auth +M6aHdhGh_I%9 +EOF + +mmctl auth login https://mm-irights.oopen.de --name local-server --username admin-irights --password-file .mm-admin-irights.auth + echo "" for _user in $usr_to_delete ; do echo "" echo $_user + if $(mmctl user list 2> /dev/null | grep -q $_user) ; then echo -n " Delete user '$_user' [yes/no]: " read OK @@ -94,6 +111,9 @@ for _user in $usr_to_delete ; do fi done +rm .mm-admin-irights.auth + + # Set "EnableAPIUserDeletion" to "false" in file /opt/mattermost/config/config.json # perl -i -n -p -e "s/^(\s*\"EnableAPIUserDeletion\":).*$/\1 false,/" /opt/mattermost/config/config.json