From bb114304e80b72b52d57aa6fa8471bb7bd4c8960 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent@modolo.fr> Date: Tue, 6 Oct 2020 12:07:41 +0200 Subject: [PATCH] add script to create user account for the ssh session --- ssh_session_adduser.sh | 7 +++++++ ssh_session_init.sh | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 ssh_session_adduser.sh create mode 100644 ssh_session_init.sh diff --git a/ssh_session_adduser.sh b/ssh_session_adduser.sh new file mode 100644 index 0000000..15f599b --- /dev/null +++ b/ssh_session_adduser.sh @@ -0,0 +1,7 @@ +sudo useradd -m -s /bin/bash -g users -G adm,docker,dialout,cdrom,floppy,audio,dip,video,plugdev,netdev $1 +sudo cp /etc/skel/.* /home/$1 +sudo passwd $1 << EOF +$1 +$1 +EOF + diff --git a/ssh_session_init.sh b/ssh_session_init.sh new file mode 100644 index 0000000..794863f --- /dev/null +++ b/ssh_session_init.sh @@ -0,0 +1,7 @@ +# scp -i ~/.ssh/id_ifb ssh_session_init.sh ssh_session_adduser.sh 2020_participants_mail.txt ubuntu@134.158.247.127: +# ssh -i ~/.ssh/id_ifb ubuntu@134.158.247.127 +# bash ssh_session_init.sh 2020_participants_mail.txt + +cat $1 | sed -e "s/@[^,]*[,]*//g" | tr ' ' '\n' | awk '{system("bash ssh_session_adduser.sh "$0)}' +sudo sed -i 's|PasswordAuthentication no|PasswordAuthentication yes|' /etc/ssh/sshd_config +sudo systemctl restart sshd -- GitLab