Этот вопрос уже имеет ответ здесь:
После выполнения (глупой) команды:
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
предоставление вышеупомянутого сообщения об ошибке.