Je travaille sur un script pour définir certains paramètres particuliers. Si le script est exécuté en tant qu'utilisateur, il fonctionne comme prévu. Mais, pour une raison quelconque, j'ai besoin que mon script fonctionne avec sudo.
Une solution que j'ai trouvée est d'utiliser sudo -u <username> -H ./script
pour l'exécuter en espace utilisateur. Il est exécuté sans aucune erreur, mais mes modifications ne sont pas prises en compte dans l'espace utilisateur.
Je n'arrive pas à comprendre ce que je rate ici. Lorsque j'exécute sudo -u <currentUser> -H bach -c `echo " $USER $UID"`
il fonctionne comme prévu et donne des valeurs à l'utilisateur.
Quel pourrait être le problème ici ?
Merci d'avance !