일부 공유 라이브러리에 대한 권한이 거부되었습니다.

일부 공유 라이브러리에 대한 권한이 거부되었습니다.

우선, 이 웹사이트가 이 글을 게시하기에 적합한 웹사이트이기를 바랍니다.

다른 사용자(ignatius)로 로그인하면 다음 오류가 발생합니다.

catch22bbs:~/Desktop # su ignatius
ls: error while loading shared libraries: libpcre.so.1: cannot open shared object file: Permission denied

또한 특정 프로그램을 실행할 때도 마찬가지입니다. 대부분은 작동하지 않습니다.

ignatius@catch22bbs:~> pico
pico: error while loading shared libraries: libmagic.so.1: cannot open shared object file: Permission denied

이것은 이상한 부분입니다.

catch22bbs:~ # l /usr/lib/libpcre.so*
lrwxrwxrwx 1 root root     16 Jun 29 06:04 /usr/lib/libpcre.so -> libpcre.so.1.2.7*
lrwxrwxrwx 1 root root     16 Jun 29 06:04 /usr/lib/libpcre.so.1 -> libpcre.so.1.2.7*
-rwxr-xr-x 1 root root 488800 Jun 29 06:04 /usr/lib/libpcre.so.1.2.7*

그리고..

catch22bbs:~ # l /usr/lib/libmagic*
lrwxrwxrwx 1 root root     17 Mar 14 05:53 /usr/lib/libmagic.so.1 -> libmagic.so.1.0.0
-rw-r--r-- 1 root root 137032 Mar 14 05:55 /usr/lib/libmagic.so.1.0.0

저는 openSuSE Tumbleweed를 실행하고 있습니다. 나는 과거에 이런 문제를 겪은 적이 없습니다. 문제가 무엇인지 잘 모르겠습니다.

답변1

뭔가가 없으면진짜귀하의 계정과 혼란스러울 수 있습니다. 디렉토리 권한의 일부를 수정했을 가능성이 높습니다.뿌리접근할 수 있습니다. 최근 다음을 수행하여 시스템을 손상시키는 몇 가지 문제가 발생했습니다.

chmod 700 /

이 문제는 다음으로 해결할 수 있습니다.

chmod 755 /

(둘 다 다음과 같이 실행됩니다.뿌리, 틀림없이). 와는 별개로/수준에서는 시스템 디렉터리에 잘못된 권한이 있을 수 있습니다 /usr/bin( /usr/lib둘 다 권한이 있어야 함 0755).

관련 정보