Как настроить права в linux ubuntu, чтобы не париться?
Вы сделали sudo su, что залогинило вас под рутом, у которого домашняя директория — /root/. Далее, видимо, вы сделали npm install yo, что поставило yo локально для рута.
Всегда делаю sudo команда и проблем нет. Не помню, когда последний раз нужно было входить в систему рутом.
Рекомендую настроить npm для текущего пользователя и не использовать sudo:echo "prefix=~/.local" > ~/.npmrc
echo "export NODE_PATH=\$NODE_PATH:~/.local/lib/node_modules" >>  ~/.bashrc
echo "export PATH=~/.local/bin:\$PATH" >>  ~/.bashrc
echo "export PATH=./node_modules/.bin:\$PATH" >>  ~/.bashrc
source ~/.bashrc
После этого надо переустановить все глобальные пакеты.