После запуска (тупой) команды:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
Если $(npm config get prefix) равен /usr Я изменил права собственности на /usr/bin/sudo на моего административного пользователя. Теперь, когда я пытаюсь sudo, я получаю следующую ошибку:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Это была новая установка Ubuntu, поэтому я не против переустановки, но если есть другой способ, я вхожу. Я не задал пароль для root, поэтому считаю, что у меня нет способа войти в систему как root. Если бы я мог, это было бы здорово, я бы просто chown -R root:root /usr/bin, и это исправило бы мою проблему.
Моя папка /etc/ по-прежнему принадлежит root, и все работает отлично, кроме sudo выше сообщение об ошибке.