doas is relativly simple (a few hundred LOC), especially compared to sudo. The main benefit of run0 over doas is that it isn’t a SUID binary, they are similary complex.
I use rdo and ssu, each with a bit over 100 loc C code. Though they both have their own strong and weak points, i’m sure there are other similiar tools around.
Now that you’ve mentioned how complex they are, can you share a few alternatives, apart from run0?
doas
is relativly simple (a few hundred LOC), especially compared tosudo
. The main benefit ofrun0
overdoas
is that it isn’t a SUID binary, they are similary complex.Actually it’s close to 2k lines of code (1,946 to be exact). But yes, it’s certainly a lot simpler than sudo (132k).
I use rdo and ssu, each with a bit over 100 loc C code. Though they both have their own strong and weak points, i’m sure there are other similiar tools around.