From 5f30b31ec9297b9afb4cd83a65bcf005f4d91683 Mon Sep 17 00:00:00 2001 From: Kameron Kenny <1267885+kkenny@users.noreply.github.com> Date: Fri, 3 May 2024 11:22:07 -0400 Subject: [PATCH] add user script --- 3_users.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 3_users.sh diff --git a/3_users.sh b/3_users.sh new file mode 100644 index 0000000..511e87c --- /dev/null +++ b/3_users.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +grep jenkins /etc/group >/dev/null 2>&1 || sroupadd jenkin +grep jenkins /etc/passwd >/dev/null 2>&1 || useradd jenkins -g jenkins -G docker -m + +[[ ! -d '/home/jenkins/.ssh' ]] && mkdir /home/jenkins/.ssh + +grep 'jenkins@localhost.thelinuxpro.net' >/dev/null 2>&1 || echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDZzcq/InUD3bbrVC+7HzIjhaiz8Nc21ZO1Wu6OsVijs jenkins@localhost.thelinuxpro.net' >> /home/jenkins/.ssh/authorized_keys + +chown -R jenkins.jenkins /home/jenkins/.ssh +chmod -R 0700 /home/jenkins/.ssh + +usermod -a -G docker kkenny +