sudo bash / usr / bin / sudo должен принадлежать uid 0 и иметь установленный бит setuid

Прежде всего я знаю, что есть аналогичный вопрос ЗДЕСЬ .

Когда я выполняю:

sudo bash 

я получаю следующую ошибку:

/usr/bin/sudo must be owned by uid 0 and have the setuid bit set

Эта ошибка Screen Shot From My Terminal

Однако, в моей проблеме есть различие, которое не позволяет мне решить ее, используя предложенное ниже решение:

1. Log out as the current user, then log back in as root.
2. Execute chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo
3. Log out as root, then log back in as the current user. 

, поскольку я не могу войти в систему как root.

Мой вопрос: как мне войти в систему как root, чтобы сделать первый шаг?
, т.е. 1. Log out as the current user, then log back in as root.

0
задан 9 May 2018 в 15:34

1 ответ

  1. Выйдите из системы как текущий пользователь, затем войдите снова как пользователь root.
  2. Выполните apt-get remove sudo -y && apt-get install sudo -y
  3. Выйдите из системы как root, затем снова войдите в систему как текущий пользователь.

Это действие вернет все разрешения к состоянию по умолчанию

0
ответ дан 4 September 2020 в 23:55

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

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