Судовое владение изменилось, не может использовать sudo для его исправления [dублировать]

Этот вопрос уже имеет ответ здесь: sudo: /usr/lib/sudo/sudoers.so должен принадлежать uid 0 1 ответ Permission denied for all sudo comands 3 ответа

Я использую Ubuntu 17.04.

По ошибке я изменил право собственности на sudo. Поэтому теперь я не могу вносить никаких изменений, поскольку команда chown, которую я мог бы использовать для ее исправления, нуждается в sudo.

Если я использую sudo, я получаю

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
0
задан 27 October 2017 в 12:45

6 ответов

Используйте Live CD для монтирования корневого раздела вашей системы и исправления разрешений отсюда.

0
ответ дан 22 May 2018 в 17:05

Ваше разрешение должно выглядеть следующим образом:

$ ls -l /usr/bin/sudo 
-rwsr-xr-x 1 root root 155008 May 29 15:49 /usr/bin/sudo

Чтобы изменить его по умолчанию, сначала войдите в систему с пользователем root и измените право собственности на sudo «/ usr / bin / sudo».

0
ответ дан 22 May 2018 в 17:05
  • 1
    Это может работать на системах Ubuntu, где пользователь уже включил учетные записи root, но, к сожалению, он не будет работать на большинстве систем Ubuntu, потому что большинство пользователей этого не делают и вход в систему, поскольку root не включен по умолчанию в любой версии Ubuntu. Однако разрешения можно было бы изменить из режима восстановления. – Eliah Kagan 27 October 2017 в 08:37

Ваше разрешение должно выглядеть следующим образом:

$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 155008 May 29 15:49 /usr/bin/sudo

Чтобы изменить его по умолчанию, сначала войдите в систему с пользователем root и измените право собственности на sudo «/ usr / bin / sudo».

0
ответ дан 18 July 2018 в 04:27

Используйте Live CD для монтирования корневого раздела вашей системы и исправления разрешений отсюда.

0
ответ дан 18 July 2018 в 04:27

Ваше разрешение должно выглядеть следующим образом:

$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 155008 May 29 15:49 /usr/bin/sudo

Чтобы изменить его по умолчанию, сначала войдите в систему с пользователем root и измените право собственности на sudo «/ usr / bin / sudo».

0
ответ дан 24 July 2018 в 18:05
  • 1
    Это может работать на системах Ubuntu, где пользователь уже включил учетные записи root, но, к сожалению, он не будет работать на большинстве систем Ubuntu, потому что большинство пользователей этого не делают и вход в систему, поскольку root не включен по умолчанию в любой версии Ubuntu. Однако разрешения можно было бы изменить из режима восстановления. – Eliah Kagan 27 October 2017 в 08:37
  • 2
    & Quot; pkexec должен быть setuid root & quot; Это ответ, который я получаю .... – Souvik Brahma 27 October 2017 в 09:09
  • 3
    @SouvikBrahma это означает, что вы изменили разрешения или владельца файлов другое, чем /usr/bin/sudo (см. мой последний абзац). За разумные советы, которые будут даны, будет необходимо для вас, чтобы сказать больше о том, что вы на самом деле сделали, что привели в собственности файлов изменен, в том числе любой команды вы запускали. (Команда history может помочь показать, что вы запустите.) Если вы отредактировать Ваш вопрос!Д1], чтобы включить эту информацию, то это должно быть возможным, чтобы обеспечить более эффективный ответ и закрыть вопрос как дубликат вопрос, ответ на который поможет. – Eliah Kagan 27 October 2017 в 09:12
  • 4
    & Quot; sudo chmod + r / usr / lib / node_modules / & quot; & Amp; & Amp; & Quot; sudo chmod + w / usr / lib / node_modules / & quot; это команды, которые я выполнил – Souvik Brahma 27 October 2017 в 09:16
  • 5
    @SouvikBrahma Пожалуйста, изменить свой вопрос . Вы можете вставлять каждую команду, которую вы запускали в своей строке, и отступать их на 4 пробела, чтобы они выглядели правильно. (Нажатие Ctrl + K или нажатие {} сделает это для текста, выбранного в визуальном редакторе.) Хотя возможно, трудно однозначно отображать команды в комментарии, и вы этого не сделали , Это одна команда с метками " и && в ней? Это две команды, где & quot; & amp; & amp; & quot; просто средства & quot; & quot ;? Возможно, они ошибаются даже одним персонажем? Непонятно, почему эти команды вызовут проблему, с которой вы столкнулись. – Eliah Kagan 27 October 2017 в 09:22
  • 6
    Eliah Kagan, спасибо большое, у меня есть мое решение, войдя в систему как root, а затем используя chmod ...... Спасибо снова – Souvik Brahma 27 October 2017 в 12:14

Используйте Live CD для монтирования корневого раздела вашей системы и исправления разрешений отсюда.

0
ответ дан 24 July 2018 в 18:05

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

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