-1
簡単に言えば、これはなぜですか? sudoのエコーwhoami
もrootを返すということはもっと意味がありませんか?sudo whoami vs sudo echo `whoami`
乾杯
me:~$ whoami
me
me:~$ sudo whoami
root
me:~$ sudo echo `whoami`
me
簡単に言えば、これはなぜですか? sudoのエコーwhoami
もrootを返すということはもっと意味がありませんか?sudo whoami vs sudo echo `whoami`
乾杯
me:~$ whoami
me
me:~$ sudo whoami
root
me:~$ sudo echo `whoami`
me
whoami
前にsudoを置換し、エコーを受けるので、これが起こっています。基本的には:
sudo echo `whoami`
最初は
sudo echo me
になり、それが実行されますSUDO。 @Andriyが言ったよう
理由ですが、ルートを印刷したい場合:
sudo `echo whoami`
は、それが印刷されます:ルート