Execute a command as another user with pkexec
In the absence of sudo, pkexec is an alternate mechanism to gain privileges of another user, including root.
October 24, 2023
From the Linux man page:
pkexec allows an authorized user to execute PROGRAM as another user. If username is not specified, then the program will be executed as the administrative super user, root.
When running uninstall on my Steam Deck via sudo pacman -Rs [program] (see Arch Linux wiki for reference), I somehow uninstalled sudo. As non-root user, I need root privileges to reinstall sudo via sudo pacman -Suy sudo. Except the command sudo no longer exists.
I recovered the situation by running pkexec pacman -Suy sudo and sudo is now back.