Actualizar 00-setup-root.sh
This commit is contained in:
parent
7a74c1b970
commit
cfc447467a
1 changed files with 12 additions and 3 deletions
|
|
@ -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"
|
||||
Loading…
Reference in a new issue