Я случайно изменил право собственности на sudo на текущего административного пользователя [duplicate]

У этого вопроса уже есть ответ: задайте себе как владельца / etc с командой chown, теперь получаем всевозможные ошибки [duplicate] 2 ответа. Что, если я случайно запускаю команду & ldquo; chmod -R & rdquo; 7:

После запуска (тупой) команды:

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 выше сообщение об ошибке.

0
задан 9 October 2017 в 15:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: