ソースを参照

Added linux script to make a user an admin

Kristian Vos 3 年 前
コミット
8c5a4fc70b
2 ファイル変更18 行追加0 行削除
  1. 6 0
      README.md
  2. 12 0
      tools/linux/makeUserAdmin.sh

+ 6 - 0
README.md

@@ -278,6 +278,12 @@ db.auth("MUSAREDBUSER","MUSAREDBPASSWORD")
 db.users.update({username: "USERNAME"}, {$set: {role: "admin"}})
 ```
 
+OR use the Linux script:
+
+```
+tools/linux/makeUserAdmin.sh YOUR_MUSARE_USERNAME YOUR_MONGO_MUSARE_PASSWORD
+```
+
 <br />
 
 ## Contact

+ 12 - 0
tools/linux/makeUserAdmin.sh

@@ -0,0 +1,12 @@
+#!/bin/bash
+
+USERNAME=$1
+MONGO_MUSARE_PASSWORD=$2
+
+if [[ -n $USERNAME ]] && [[ -n $MONGO_MUSARE_PASSWORD ]];
+then
+        echo "Attemtping to make '$USERNAME' an admin"
+        docker-compose exec mongo mongo musare -u musare -p $MONGO_MUSARE_PASSWORD --eval "db.users.update({username: '$USERNAME'}, {\$set: {role: 'admin'}})"
+else
+        echo "Syntax: makeUserAdmin MUSARE_USERNAME MONGO_MUSARE_PASSWORD"
+fi