diff --git a/script/host/user/addNormalUser.sh b/script/host/user/addNormalUser.sh new file mode 100755 index 0000000..380853d --- /dev/null +++ b/script/host/user/addNormalUser.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +#WARNING: Used for core functionality in setup.sh +# DO NOT rename the script and test changes well! + +_SCRIPT_FOLDER="$(dirname $(readlink -f "${0}" 2> /dev/null) 2> /dev/null)" +_ROOT="${_SCRIPT_FOLDER%%/script/*}/" #Removes longest matching pattern '/script/*' from the end +source "${_ROOT:?"Missing ROOT"}core/addNormalUser.sh" "${1:?"Missing first parameter USER"}" && exit 0 || exit 1 diff --git a/script/host/user/addUserToSSH_LoginGroup.sh b/script/host/user/addUserToSSH_LoginGroup.sh new file mode 100755 index 0000000..a2dfcd6 --- /dev/null +++ b/script/host/user/addUserToSSH_LoginGroup.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo usermod --append --groups ssh_login "${1:?"Missing first parameter USER"}" diff --git a/script/host/user/removeUserFromSSH_LoginGroup.sh b/script/host/user/removeUserFromSSH_LoginGroup.sh new file mode 100755 index 0000000..5a75354 --- /dev/null +++ b/script/host/user/removeUserFromSSH_LoginGroup.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo usermod --remove --groups ssh_login "${1:?"Missing first parameter USER"}"