Je veux ajouter cette commande timestamp=20à la fin du visudofichier, ce qui augmentera le temps sudo pendant 20 min. De cette façon, je pourrai utiliser mon script bash pour installer de nombreuses applications. Une fois que j'ai terminé, je souhaite supprimer la même commande du visudofichier.
Ma question peut paraître triviale, mais comme elle visudonécessite une autorisation de modification, je ne sais pas comment l'utiliser pour créer un fichier nécessitant une autorisation.
Voici ce que je suis venu avec:
echo -e "add the timestamp" | sudo tee -a /etc/sudoers #This will add the timestamp command
sed '31,35' /etc/sudoers #This will remove the timestamp command
La première commande fonctionne parfaitement. Cependant, l'exécution de la deuxième commande montre cette erreur:
sed: -e expression # 1, char 5: commande manquante
Des suggestions ou des modifications que je peux utiliser?