From cfc447467a45693b361ff23d6a9f113d8ab66733 Mon Sep 17 00:00:00 2001 From: zenaku Date: Tue, 4 Aug 2026 01:50:20 +0000 Subject: [PATCH] Actualizar 00-setup-root.sh --- 00-setup-root.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/00-setup-root.sh b/00-setup-root.sh index 8bda057..a9c3145 100755 --- a/00-setup-root.sh +++ b/00-setup-root.sh @@ -1,6 +1,5 @@ #!/bin/bash -eu # Run this script as root on a fresh Debian server - if [ "$EUID" -ne 0 ]; then echo "Please run this script as root" exit 1 @@ -40,14 +39,24 @@ echo "=== Creating Linux user ===" read -p "Enter a username to create: " LINUX_USERNAME read -s -p "Enter a password for ${LINUX_USERNAME}: " LINUX_PASSWORD echo "" - useradd -m -s /bin/bash "$LINUX_USERNAME" echo "${LINUX_USERNAME}:${LINUX_PASSWORD}" | chpasswd usermod -aG sudo,docker "$LINUX_USERNAME" +# Copy next scripts to new user's home +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +cp "$SCRIPT_DIR/01-setup-user.sh" /home/"$LINUX_USERNAME"/ +cp "$SCRIPT_DIR/02-install.sh" /home/"$LINUX_USERNAME"/ +chown "$LINUX_USERNAME":"$LINUX_USERNAME" \ + /home/"$LINUX_USERNAME"/01-setup-user.sh \ + /home/"$LINUX_USERNAME"/02-install.sh +chmod +x \ + /home/"$LINUX_USERNAME"/01-setup-user.sh \ + /home/"$LINUX_USERNAME"/02-install.sh + echo "" echo "User '${LINUX_USERNAME}' created and added to sudo and docker groups." echo "" echo "=== Done ===" echo "" -echo "Next step: log in as '${LINUX_USERNAME}' and run setup-user.sh" +echo "Next step: log in as '${LINUX_USERNAME}' and run 01-setup-user.sh" \ No newline at end of file