From 9e8d93d4ea4527764a9501315001c24d5f36c344 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Fri, 16 Jul 2021 09:59:50 -0700 Subject: [PATCH] allow makeitso to be re-run --- makeitso | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/makeitso b/makeitso index 1bf432f..99d4501 100755 --- a/makeitso +++ b/makeitso @@ -5,9 +5,12 @@ if [ $# -ne 1 ]; then exit 1 fi -#sudo adduser --disabled-login --gecos 'User for AuthorizedKeysCommand' authorizedkeysuser || -sudo useradd -c 'User for AuthorizedKeysCommand' -d /home/authorizedkeysuser -m -s/usr/sbin/nologin authorizedkeysuser +if [ ! -d /home/authorizedkeysuser ]; then + #sudo adduser --disabled-login --gecos 'User for AuthorizedKeysCommand' authorizedkeysuser || + sudo useradd -c 'User for AuthorizedKeysCommand' -d /home/authorizedkeysuser -m -s/usr/sbin/nologin authorizedkeysuser +fi +grep -q AuthorizedKeysCommand /etc/ssh/sshd_config || \ sudo sh -c "echo 'Match User $1 AuthorizedKeysCommand /etc/ssh/get_authorized_keys AuthorizedKeysCommandUser authorizedkeysuser' >> /etc/ssh/sshd_config"