一部の共有ライブラリに対する権限が拒否されました。

一部の共有ライブラリに対する権限が拒否されました。

まず、このウェブサイトがこの記事を投稿するのに適したウェブサイトであることを願っています。

別のユーザー(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)。

関連情報