Commit f3d6b55014457d06c91b8900d4c1a20d68ab801d

Authored by Charles Oliveira
1 parent a751f0a5

Added script to manage user colab

Showing 2 changed files with 41 additions and 6 deletions   Show diff stats
scripts/gitlab.sh
1 1 #!/bin/bash
2 2  
3 3 DATABASE_HOST=$1
4   -THIS_HOST=$2
5 4  
6   -if [[ ! "$DATABASE_HOST" || ! "$THIS_HOST" ]]
7   - then
8   - echo " Parametros nao encontrados."
9   - echo " ./mailman.sh <DATABASE_HOST> <LOCAL_IP> "
10   - exit -1
  5 +if [[ ! "$DATABASE_HOST" ]]
  6 + then
  7 + echo "Uso: ./gitlab.sh <DATABASE_HOST>"
  8 + exit -1
11 9 fi
12 10  
13 11 [ -s "$HOME/.rvm/scripts/rvm" ] && . "$HOME/.rvm/scripts/rvm"
... ...
scripts/users.sh 0 → 100644
... ... @@ -0,0 +1,37 @@
  1 +#!/bin/bash
  2 +
  3 +# Make sure to create user colab and colabdev group
  4 +COLAB_USER=colab
  5 +COLAB_GROUP=colabdev
  6 +
  7 +# Get user and group
  8 +COLAB_USER_EXISTS=`cat /etc/group | grep $COLAB_USER:`
  9 +COLAB_GROUP_EXISTS=`cat /etc/group | grep $COLAB_GROUP:`
  10 +
  11 +# Errors
  12 +ERROR_NOT_ALLOWED=126
  13 +ERROR_ALREADY_EXIST=9
  14 +
  15 +# Make sure colab user exist
  16 +if [ -e $COLAB_USER_EXISTS ]; then
  17 + sudo adduser $COLAB_USER;
  18 + LAST_CMD=`echo $?`
  19 + if [ $LAST_CMD == $ERROR_NOT_ALLOWED ]; then
  20 + echo "You don't have permission to create users"
  21 + echo "Aborting installation"
  22 + exit -1
  23 + fi
  24 +fi
  25 +
  26 +# Make sure colab group exist
  27 +if [ -e $COLAB_GROUP_EXISTS ]; then
  28 + sudo groupadd $COLAB_GROUP;
  29 + LAST_CMD=`echo $?`
  30 + if [ $LAST_CMD == $ERROR_NOT_ALLOWED ]; then
  31 + echo "You don't have permission to create groups"
  32 + echo "Aborting installation"
  33 + exit -1
  34 + fi
  35 +fi
  36 +
  37 +
... ...