From 996161eadd2a4fbac0b92e33c357c3f0311932ce Mon Sep 17 00:00:00 2001 From: Lightemerald Date: Tue, 7 May 2024 08:06:48 +0000 Subject: [PATCH] First commit linux script --- setupScript.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 setupScript.sh diff --git a/setupScript.sh b/setupScript.sh new file mode 100644 index 0000000..d029c3b --- /dev/null +++ b/setupScript.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +# Function to create user if it doesn't exist +create_user() { + if ! id "$1" &>/dev/null; then + echo "Creating user: $1" + useradd -m "$1" + fi +} + +# Function to set password for user +set_password() { + echo "Setting password for $1" + echo "$1:$2" | chpasswd +} + +# Check and create users +create_user eleve +create_user prof +create_user admin + +# Set passwords +if [ "$(id -u)" = "0" ]; then + set_password prof "IPRprof2398" + set_password admin "Lprsnm4ehk26-" + passwd -d eleve # Set empty password for eleve +else + echo "Password setting requires root privileges. Please run as root." +fi \ No newline at end of file