ajout support sudo
This commit is contained in:
parent
f5007719fb
commit
e6de6655a2
@ -33,19 +33,15 @@ sudook=false
|
|||||||
if sudo -n true 2>/dev/null; then
|
if sudo -n true 2>/dev/null; then
|
||||||
# On peut faire sudo sans mot de passe
|
# On peut faire sudo sans mot de passe
|
||||||
sudook=true
|
sudook=true
|
||||||
# Récupère la home de l’utilisateur qui a lancé sudo
|
|
||||||
USER_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
|
|
||||||
BIN_DIR="$USER_HOME/bin"
|
|
||||||
AUTOPOST_DIR="$USER_HOME/autopost"
|
|
||||||
else
|
else
|
||||||
# Ni root ni sudo dispo
|
# Ni root ni sudo dispo
|
||||||
sudook=false
|
sudook=false
|
||||||
BIN_DIR="$HOME/bin"
|
|
||||||
AUTOPOST_DIR="$HOME/autopost"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#Vérification des prérequis
|
#Vérification des prérequis
|
||||||
echo -e "$BLEU""Vérification si les prérequis sont disponibles""$NORMAL"
|
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
|
# Vérifier si le dossier bin existe, sinon le créer
|
||||||
echo -e "$BLEU""Vérification de la présence du dossier bin""$NORMAL"
|
echo -e "$BLEU""Vérification de la présence du dossier bin""$NORMAL"
|
||||||
@ -360,6 +356,7 @@ rm -- "$0"
|
|||||||
|
|
||||||
if $sudook; then
|
if $sudook; then
|
||||||
# change propriétaire/group récursivement
|
# change propriétaire/group récursivement
|
||||||
|
USER_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
|
||||||
sudo chown -R "$SUDO_USER":"$SUDO_USER" "$USER_HOME"
|
sudo chown -R "$SUDO_USER":"$SUDO_USER" "$USER_HOME"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user