Le but sudoedit
est de permettre aux utilisateurs de modifier des fichiers auxquels ils n'auraient pas été autorisés autrement, tout en exécutant un éditeur non privilégié. Pour ce faire, sudoedit
copie le fichier à modifier dans un emplacement temporaire, le rend accessible en écriture par l'utilisateur demandeur et l'ouvre dans l'éditeur configuré. C'est pourquoi l'éditeur affiche un nom de fichier non lié dans un répertoire temporaire. Lorsque l'éditeur se ferme, sudoedit
vérifie si des modifications ont réellement été apportées et copie le fichier temporaire modifié à son emplacement d'origine si nécessaire.
visudo
for/etc/sudoers
.visudo
poursudoedit
. Je savaisvisudo
que c'était sûr. Merci d'avoir clarifié ça!Ceci est bien expliqué dans la
sudo
page de manuel . La description de-e
(ce quisudoedit
équivaut à) dit:Notons notamment la troisième étape: ce n'est que si le fichier a été modifié en fin d'édition que l'original est modifié. Donc, si vous avez un programme qui surveille un fichier, cela peut éviter (a) que les écritures intermédiaires soient récupérées, et (b) les actions inutiles si vous avez décidé de ne faire aucun changement à la fin.
la source