Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How does this compare to alternatives like Gsudo? #7

Open
e-t-l opened this issue Nov 9, 2023 · 1 comment
Open

How does this compare to alternatives like Gsudo? #7

e-t-l opened this issue Nov 9, 2023 · 1 comment

Comments

@e-t-l
Copy link

e-t-l commented Nov 9, 2023

https://github.com/gerardog/gsudo is another well-known command line elevation program that I had heard of first. Afaik, Gsudo can only give Admin privileges, while it looks like NanaRun and Nsudo could do other things like System and TrustedInstaller. Are there any other big differences? (And how is NanaRun/MinSudo better than Nsudo? I didn't really understand the comparison to .NET Framework vs Core, unfortunately. I understand NanaRun is POSIX-based, which should have better performance? Is one better than the other in terms of security?)

@MouriNaruto
Copy link
Member

MouriNaruto commented Nov 9, 2023

I understand NanaRun is POSIX-based.

It's not POSIX-based. It's POSIX-style. (The user experience is as similar as Sudo in POSIX environments. The implementation is pure Win32 API.)

Is one better than the other in terms of security?

For safety, the implementation of MinSudo uses the UAC for elevation and don't support credential cache. It also don't use homemade Windows service and any IPC infrastructures.

Kenji Mouri

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants