I know the sudo password, can I use sudo and install software without logging out and switching to the admin user?
Yes, you can do it. You don't need to logout as both the GUI and the shell allow you to choose a different user to run in a non-admin account.
When it pops up for a password in GUI, enter the short
echo $USER
or long (what it shows in top right corner) admin account and then the admin password.In terminal type,
su username
where username is your admin account name:echo $USER
in admin account. After which, it will ask you to provide a password. This changes the shell to an admin shell and then you can sudo or just do. For spaces inusername
variable, for e.g. network accountssu "foo bar"
to be used.
There are some more methods listed in these posts, like using sudoers
, login
etc.
How do I run sudo command from standard account?
Run sudo From Non-Admin Account