Chroot: sudo: / usr / bin / sudo должны быть принадлежены UID 0 и имеют набор битов SETUID

Sudo: / usr / bin / sudo должен быть принадлежен UID 0 и установить бит setuid У меня есть это, так как я пытался дать Chroot User Sudo Permissions.

Рубашка I RAN:

Chowne root: root / usr / bin / sudo

chmod 4755 / usr / bin / sudo

И после этого я получил ошибку.

Я хотел выполнить его в мою среду Chroot, но я тоже слишком быстро написал, что не понял

Я пытался решить проблему с PKEExec, но он не может подключиться с моим паролем.

В / bin: -RWXR-XR-X 1 Coot Coot 166056 19 14:21 Sudo

в / usr / bin: -RWXR-XR-X 1 ROOT CORE 166056 19 14:21 Sudo

Я действительно не понимаю, что происходит

0
задан 26 March 2021 в 17:15

2 ответа

Чтение Человек 2 Chown . Ваш Sudo Chowled ... очистил S_ISUID и S_ISGID битов режима, даже если вы root . Это было поведение с момента Linux 2.2.13.

Когда вы пробовали Sudo Chmod ... , Sudo не было SETUID.

Чтобы восстановить эту ошибку, либо переключитесь на корневой ROOT , вы работаете в другом окне (что, вы опущели эту предварительную подготовку? Это обязательно, при запуске с инструментами аутентификации / авторизации) или загрузки живой CD / USB и исправить его оттуда.

1
ответ дан 2 April 2021 в 05:23

Вы как-то удалили бит SETUID из Sudo . Разрешения для файла являются -RWXR-XR-X , пока они должны быть -RWSR-XR-X .

Я не совсем уверен, как вы это сделал, потому что когда я попытался запустить две команды, вы работали (конечно, не на / usr / bin / sudo , но на копии по соображениям безопасности) Они не удалили бит Setuid (предполагая, что вы управляете их корнем, потому что если вы не работаете их как root, они должны просто потерпеть неудачу и ничего не делать). Может быть, вы набрали CHMOD 0755 вместо CHMOD 4755 ?

В любом случае, я понимаю, вы потеряли доступ к Sudo теперь и не можете выполнить что-либо как root. Вы должны загрузиться от Live System на монтажной среде Ubuntu, устанавливайте основной системный раздел и выполните следующее:

sudo chmod u+s /mountpoint/of/your/partition/usr/bin/sudo

где / MountPoint / / ваш / раздел , конечно, должен быть заменен фактической точкой Mount Где вы смонтировали свой раздел.

1
ответ дан 2 April 2021 в 05:23

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

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