Je veux ajouter cette commande timestamp=20
à la fin du visudo
fichier, 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 visudo
fichier.
Ma question peut paraître triviale, mais comme elle visudo
né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?