From f3945f67f037d7eb4bf585b63bae3e200fe66eef Mon Sep 17 00:00:00 2001 From: gilles Date: Sun, 15 Dec 2024 03:04:23 +0100 Subject: [PATCH] maj instal et config sudo --- post_inst_deb.sh | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/post_inst_deb.sh b/post_inst_deb.sh index 416f121..1089bd1 100644 --- a/post_inst_deb.sh +++ b/post_inst_deb.sh @@ -64,17 +64,35 @@ install_samba_server() { fi } -# Fonction pour ajouter l'utilisateur actuel à sudo +# Fonction pour installer sudo et ajouter l'utilisateur actuel au groupe sudo add_user_to_sudo() { + echo -e "${BLUE}Installation et configuration de sudo...${RESET}" + + # Vérifier si sudo est installé, sinon l'installer + if ! dpkg -l | grep -q sudo; then + echo -e "${BLUE}Installation de sudo...${RESET}" + su - -c "apt update && apt install -y sudo" + if [ $? -eq 0 ]; then + success "Sudo installé avec succès." + else + error "Échec de l'installation de sudo." + return + fi + else + success "Sudo est déjà installé." + fi + + # Ajouter l'utilisateur actuel au groupe sudo echo -e "${BLUE}Ajout de l'utilisateur actuel au groupe sudo...${RESET}" - sudo usermod -aG sudo $USER + sudo adduser "$USER" sudo if [ $? -eq 0 ]; then - success "Utilisateur ajouté au groupe sudo." + success "Utilisateur '$USER' ajouté au groupe sudo." else error "Échec de l'ajout de l'utilisateur au groupe sudo." fi } + # Fonction pour installer Docker avec post-installation install_docker() { echo -e "${BLUE}Installation de Docker...${RESET}"