Das Festlegen von LD_LIBRARY_PATH, um auf ein Backup von sudo zu verweisen, funktioniert nicht

Das Festlegen von LD_LIBRARY_PATH, um auf ein Backup von sudo zu verweisen, funktioniert nicht

Ich habe den Inhalt des /usrOrdners versehentlich gelöscht, aber ich habe eine Sicherungskopie davon in /mnt/usr.

Um das Problem zu beheben, brauche ich sudo, aber es war in /usr/bin. Also habe ich versucht, zu verwenden /mnt/usr/bin/sudo, aber es gibt einen Linker-Fehler:

/mnt/usr/bin/sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory

Ich habe versucht,LD_LIBRARY_PATH

$ LD_LIBRARY_PATH=/mnt/usr/lib/sudo /mnt/usr/bin/sudo ls

aber der gleiche Fehler tritt immer noch auf.

Kann mir jemand helfen, mein System wiederherzustellen?

Antwort1

LD_LIBRARY_PATHmuss /mnt/usr/libexec/sudo/:/mnt/lib64vielleicht darauf verweisen, wo die gemeinsam genutzten Bibliotheken sind.

Antwort2

Gelöst durch Wiederherstellen des Servers aus dem Backup

verwandte Informationen