Çalıştırılamayan paylaşılan nesneler iyi çalışır, ancak çalıştırılabilir olarak işaretlenen kitaplıklar bağımsız programlar olarak da çalıştırılabilir.
Peki, bu x ayarının amacı nedir?
Yok, sürüm veya başka bilgiler yayınlamalarını istemiyorsanız
Tüm kütüphane paketleyicileri bunu yapmalı mı?
Hayır
0644 iznine sahip paylaşılan bir kütüphaneyi dlopen () edersem ne olur?
Yeni bir paylaşılan nesne tanıtıcısı alacaksınız (dosya okunabilir olduğu sürece vs.) ... exec biti bunu etkilemiyor
Bağımsız çalıştırılabilirler olarak kullanılamayan kitaplıkların neden exec bit kümesine sahip oldukları konusunda: bu muhtemelen kullanılan derleme sisteminin veya link komut dosyasının yalnızca bir eseridir.
sadece çıktı için örnek çıktı:
$ /lib/i386-linux-gnu/libc.so.6
GNU C Library (Ubuntu EGLIBC 2.15-0ubuntu10) stable release version 2.15, by Roland McGrath et al.
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.6.3.
Compiled on a Linux 3.2.14 system on 2012-04-19.
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<http://www.debian.org/Bugs/>.
/lib
ve/usr/lib
libc ve libpthread'tir ve her ikisi de yürütüldüğünde telif hakkı uyarısı yazdırır.