reworked the privilege escalation works by changing the way target user info is passed around, now we pass struct passwd* and struct group* instead of strings wich allows much greater flexibility. Also now us mimics the behavior of sudo and doas regarding the shell proxies: - commands are started under a subshell, that shell is the user's - if no command is specified just the shell is executed
US - User {Switcher,Shell}
Opens a shell as a different user without needing to authenticate as that user.
This is similar to the behavior of su
but it allows to execute privileged
and/or commands as any other user without needing their password.
Description
Languages
C
78%
Roff
18.8%
Makefile
3.2%