How do you use sudo to run a command as the actual root user on Ubuntu? I originally thought this was the default behavior of sudo, until I ran:
myuser@localhost:~$ sudo echo `whoami`
myuser
myuser@localhost:~$ sudo -u root echo `whoami`
myuser
However, this is the type of behavior I want, but only in a single line:
myuser@localhost:~$ sudo su -
root@localhost:~# echo `whoami`
root
Best Answer
Returns your name because
whoami
changes to your username before sudo runs. It's like:you can see tese codes:
Thanks