Add method of opening text files with sudo -e #2921
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
sudo -e
allows the user to edit files of a different user as themselves by making a temporary copy. This can be used to edit privileged files in a familiar environment.It is superior to the existing method of the
r
flag, which usessudo -E
and invokes another program,su
, with them
option, which doesn't keep the user's path, preventing the user from using a locally installed editor/program.Additionally, the user might not be authorized to use
sudo -E
when they otherwise would be able to usesudo -e
. The reverse is true as well, so both should be options.