From 076753e6825e67a2dc18bea659ae7f80373a6aa3 Mon Sep 17 00:00:00 2001 From: leo <426742@gmail.com> Date: Mon, 5 Aug 2024 06:05:44 +0500 Subject: [PATCH] changes & echo msgs --- init-server.sh | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/init-server.sh b/init-server.sh index d9ad9ac..d931359 100644 --- a/init-server.sh +++ b/init-server.sh @@ -13,18 +13,19 @@ set -e export DEBIAN_FRONTEND=noninteractive -# Prepare app environment: +echo "Upgrade packages..." apt-get update -y apt-get upgrade -y -apt-get install -y mc vim pwgen -# ... zip -# Set timezone: +echo "Install apps..." +apt-get install -y mc vim pwgen + +echo "Set timezone..." timedatectl set-timezone Asia/Yekaterinburg echo "Timezone changed:" timedatectl -# add new sudo user: +echo "Add new sudo user..." if id "$USERNAME" &>/dev/null; then echo "User $USERNAME already exists" else @@ -32,17 +33,21 @@ else usermod -aG sudo "$USERNAME" fi +echo "Configure /data privilegies..." chown "$USERNAME":"$USERNAME" /data chmod 770 /data +echo "Create /backups directory..." mkdir -p /backups chown "$USERNAME":"$USERNAME" /backups chmod 770 /backups -# SSH config: +echo "Change SSH port to $SSH_PORT..." cd /data/utils bash ssh-port.sh $SSH_PORT -#bash ssh-pw.sh n + +echo "Disable SSH password auth..." +bash ssh-pw.sh n trap - ERR echo "Init complete" \ No newline at end of file