sudo를 사용하여 Ubuntu에서 실제 루트 사용자로 명령을 실행하는 방법은 무엇입니까? 나는 원래 이것이 내가 실행할 때까지 sudo의 기본 동작이라고 생각했다.
myuser@localhost:~$ sudo echo `whoami`
myuser
myuser@localhost:~$ sudo -u root echo `whoami`
myuser
그러나 이것은 내가 원하는 행동 유형이지만 한 줄로만 나타납니다.
myuser@localhost:~$ sudo su -
root@localhost:~# echo `whoami`
root
whoami
? sudo whoami ..라고 말하면 루트를 반환합니다.