[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Shared libs with +x.



 Debian Policy, Section 4.3, last paragraph, says that shared
 libraries should NOT be installed with executable permissions.  I was
 looking around in /usr/lib, and saw a few that are, so I ran a `find'
 to have a look.  Here's the results.  I'm current with potato as of
 yesterday.  There are certainly packages I've not got installed that
 have the similar bug.

 Should I file bug reports?  What level should they be filed at?


% for f in $(sudo find /lib /usr/lib -type f -perm +0111 -name '*.so*' -print); do ls -l $f; dlocate $f; done
-rwxr-xr-x    2 root     root        99488 Oct 25 09:14 /lib/ld.so
ldso: /lib/ld.so.1.9.11
-rwxr-xr-x    1 root     root        53332 Jan 11  1998 /lib/libproc.so.1.2
-rwxr-xr-x    2 root     root        99488 Oct 25 09:14 /lib/ld.so.1.9.11
ldso: /lib/ld.so.1.9.11
-rwxr-xr-x    1 root     root       885048 Dec 26 10:43 /lib/libc-2.1.2.so
libc6: /lib/libc-2.1.2.so
-rwxr-xr-x    1 root     root        83994 Dec 26 10:43 /lib/ld-2.1.2.so
libc6: /lib/ld-2.1.2.so
-rwxr-xr-x    1 root     root        24764 Oct 25 09:14 /lib/ld-linux.so.1.9.11
ldso: /lib/ld-linux.so.1.9.11
-rwxr-xr-x    1 root     root         6124 Oct 25 09:14 /lib/libdl.so.1.9.11
ldso: /lib/libdl.so.1.9.11
-rwxr-xr-x    1 root     root        67020 Sep 23 08:03 /usr/lib/perl5/5.005/i386-linux/auto/Curses/Curses.so
libcurses-perl: /usr/lib/perl5/5.005/i386-linux/auto/Curses/Curses.so
-rwxr-xr-x    1 root     root        13672 Dec  1 04:25 /usr/lib/perl5/5.005/i386-linux/auto/LockDev/LockDev.so
liblockdev1-perl: /usr/lib/perl5/5.005/i386-linux/auto/LockDev/LockDev.so
-rwxr-xr-x    1 root     root        38088 Oct 16 08:49 /usr/lib/perl5/5.005/i386-linux/auto/SQL/Statement/Statement.so
libsql-statement-perl: /usr/lib/perl5/5.005/i386-linux/auto/SQL/Statement/Statement.so
-rwxr-xr-x    1 root     root        13804 Oct 15 13:57 /usr/lib/perl5/5.005/i386-linux/auto/Text/CSV_XS/CSV_XS.so
libtext-csv-perl: /usr/lib/perl5/5.005/i386-linux/auto/Text/CSV_XS/CSV_XS.so
-rwxrwxrwx    1 root     root       469196 Nov 20 13:55 /usr/lib/libguile.so.6.0.0
libguile6: /usr/lib/libguile.so.6.0.0
-rwxr-xr-x    1 root     root       156416 Sep 13 03:36 /usr/lib/apache/1.3/mod_ssl.so
libapache-mod-ssl: /usr/lib/apache/1.3/mod_ssl.so
-rwxr-xr-x    1 root     root        41006 Aug 13  1998 /usr/lib/libgpm.so.1.14
-rwxr-xr-x    1 root     root        55240 Mar 22  1999 /usr/lib/libelf.so.0.7.0
libelfg0: /usr/lib/libelf.so.0.7.0
-rwxr-xr-x    1 root     root         5460 Nov  8 05:01 /usr/lib/libqdwav.so.0.0.1
wavtools: /usr/lib/libqdwav.so.0.0.1
-rwxr-xr-x    1 root     root       493848 Jun 18  1999 /usr/lib/librecode.so.0.0.0
librecode0: /usr/lib/librecode.so.0.0.0
-rwxr-xr-x    1 root     root       707056 Oct 15 01:36 /usr/lib/libcrypto.so.0.9.4
libssl09: /usr/lib/libcrypto.so.0.9.4
-rwxr-xr-x    1 root     root       179228 Oct 15 01:36 /usr/lib/libssl.so.0.9.4
libssl09: /usr/lib/libssl.so.0.9.4


Reply to: