Преглед на файлове

create user

Signed-off-by: Achilleas Tzenetopoulos <atzenetopoulos@gmail.com>
Achilleas Tzenetopoulos преди 5 години
родител
ревизия
dc0634df89
променени са 2 файла, в които са добавени 25 реда и са изтрити 1 реда
  1. 5 1
      addUser/README.md
  2. 20 0
      addUser/create_user

+ 5 - 1
addUser/README.md

@@ -1 +1,5 @@
-# Add new User on a server
+# Add new User on a server
+
+```sh
+# bash ./create_user <username> /path/to/public-key
+```

+ 20 - 0
addUser/create_user

@@ -0,0 +1,20 @@
+#/bin/bash
+
+USERNAME=$1
+KEY=$2
+GROUPS=docker
+
+adduser ${USERNAME}
+mkdir /home/${USERNAME}/.ssh
+touch /home/${USERNAME}/.ssh/authorized_keys
+cat ${KEY} >> /home/${USERNAME}/.ssh/authorized_keys
+chown -R ${USERNAME}:${USERNAME} /home/${USERNAME}/.ssh
+
+usermod -a -G docker ${USERNAME}
+if [ $? == "0" ]
+then
+	echo "added to docker group"
+fi
+
+
+