실수로 폴더 내용을 삭제 /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
백업에서 서버를 복원하여 해결됨