J'ai récemment désactivé sudo
la capacité de mise en cache de l'authentification de sorte qu'il me demande maintenant un mot de passe à chaque fois.
Et bien que cela soit bon pour la sécurité, cela a causé un léger problème pour lequel je n'ai pas pu trouver de solution, je ne suis pas en mesure d'exécuter des commandes qui vont dans le sens de:
sudo <command> &
Dans le passé, j'aurais exécuté une sudo
commande avant cela, il aurait mis en cache mon mot de passe et m'aurait permis d'exécuter des sudo
commandes sans invite pendant les prochaines minutes, et donc cela me permettrait d'exécuter la commande.
Mais lorsque je l'exécute maintenant car il n'y a pas de mise en cache avant et qu'il démarre un nouveau thread immédiatement et sudo
ne me demande même pas de mot de passe, je ne peux pas l'exécuter de cette façon.
Donc, à moins que je ne l'exécute sudo -i
avant, je ne peux pas exécuter une commande dans ce format qui devient plutôt ennuyeux.
Je me demandais donc s'il y avait un moyen de contourner ce problème et d'exécuter des programmes et des commandes de cette manière?
J'utilise Ubuntu GNOME 15.10 avec GNOME 3.18, et en particulier le programme que je veux exécuter de cette manière est etherape
si cela fait une différence, mais j'aimerais vraiment que la solution fonctionne pour tous les programmes et commandes.
&
n'est pas vraiment consultable, je change cela en… sudo command in the background
.