Назад | Перейти на главную страницу

Перемещен libnspr4.so, теперь нельзя sudo

При попытке решить другую проблему. В итоге я переместил libnspr4.so в свою домашнюю папку. Теперь, когда я пытаюсь скопировать его обратно в папку / usr / lib64, он говорит

sudo: unable to dlopen /usr/libexec/sudoers.so: (null) sudo: fatal error, unable to load plugins

Я также не могу использовать ssh в отдельном окне ssh_exchange_identification: read: Connection reset by peer

Я пробовал использовать LD_PRELOAD но он не работает, вероятно, из-за следующих

Чтобы избежать использования этого механизма в качестве вектора атаки для исполняемых двоичных файлов suid / sgid, загрузчик игнорирует LD_PRELOAD, если ruid! = Euid.

Есть какое-нибудь решение без перехода в режим спасения?

Я встретил такое же сообщение об ошибке. Удивительно, что sudo нельзя использовать в этой ситуации, но su root жестяная банка. Итак, если вы знаете пароль root, вы можете переключиться на root и переустановить отсутствующие пакеты.

Войдите в консоль как root, если знаете пароль. Или начните в однопользовательском режиме. Или загрузите установочный носитель для восстановления или восстановления.

Старайтесь не изменять упакованные двоичные файлы вне их диспетчера пакетов. yum remove пакет, который вы хотите удалить, обратите внимание, что он удалит sudo и прервет работу.