You are viewing a single thread.
View all comments
7 points

Does it give alternative to sudo -e (sudoedit) too?

permalink
report
reply
0 points

Out of the box no. But it would be easy to implement if you don’t need very complex rules. (I don’t actually know how permissions work for sudoedit.)

permalink
report
parent
reply
3 points

sudoedit copies a file to a temp directory, invokes $EDITOR with that temp file, and after the editor process exits, it copies the file back to overwrite the original. This way you get your user preferred and configured editor, but it doesn’t have any elevated privileges.

permalink
report
parent
reply
1 point

Yes, but how do you configure who is allowed to edit which files in /etc/sudoers?

permalink
report
parent
reply
4 points

i had the same question so I went through the source code and, for now, doesn’t seem like it has implemented such option.

permalink
report
parent
reply
2 points
*

As the other comment said, no. But I’ve had the idea and will to at some point write a edit script (that I can just set EDITOR= to) that would just choose one of the first common editors. That could in theory have a -0 option to run as root (there also probably looking through run0, doas, sudo and su). Not the editor, but doing the editing on a temp file and then copying with root

permalink
report
parent
reply

Open Source

!opensource@lemmy.ml

Create post

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

Community stats

  • 3.3K

    Monthly active users

  • 1.9K

    Posts

  • 31K

    Comments