sudo 백업을 가리키도록 LD_LIBRARY_PATH를 설정하면 작동하지 않습니다.

sudo 백업을 가리키도록 LD_LIBRARY_PATH를 설정하면 작동하지 않습니다.

실수로 폴더 내용을 삭제 /usr했는데 /mnt/usr.

문제를 해결하려면 가 필요 sudo하지만 에 있었습니다 /usr/bin. 그래서 를 사용하려고 했지만 /mnt/usr/bin/sudo링커 오류가 발생했습니다.

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

설정해 보았습니다LD_LIBRARY_PATH

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

하지만 여전히 같은 오류가 나타납니다.

내 시스템을 복구하는 데 도움을 줄 수 있는 사람이 있나요?

답변1

LD_LIBRARY_PATH아마도 공유 라이브러리가 어디에 있는지 가리켜야 할 것 /mnt/usr/libexec/sudo/:/mnt/lib64입니다.

답변2

백업에서 서버를 복원하여 해결됨

관련 정보