1
0

ajout support sudo

This commit is contained in:
unfr 2025-05-14 22:52:11 +02:00
parent f5007719fb
commit e6de6655a2

View File

@ -33,19 +33,15 @@ sudook=false
if sudo -n true 2>/dev/null; then
# On peut faire sudo sans mot de passe
sudook=true
# Récupère la home de lutilisateur qui a lancé sudo
USER_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
BIN_DIR="$USER_HOME/bin"
AUTOPOST_DIR="$USER_HOME/autopost"
else
# Ni root ni sudo dispo
sudook=false
BIN_DIR="$HOME/bin"
AUTOPOST_DIR="$HOME/autopost"
fi
#Vérification des prérequis
echo -e "$BLEU""Vérification si les prérequis sont disponibles""$NORMAL"
BIN_DIR="$HOME/bin"
AUTOPOST_DIR="$HOME/autopost"
# Vérifier si le dossier bin existe, sinon le créer
echo -e "$BLEU""Vérification de la présence du dossier bin""$NORMAL"
@ -360,6 +356,7 @@ rm -- "$0"
if $sudook; then
# change propriétaire/group récursivement
USER_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
sudo chown -R "$SUDO_USER":"$SUDO_USER" "$USER_HOME"
fi