The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Непонятки с ld.so.1"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Непонятки с ld.so.1"
Сообщение от Scott Tiger Искать по авторуВ закладки on 19-Ноя-03, 18:40  (MSK)
# ls -la /usr/lib/sendmail
-r-xr-sr-x   1 root     smmsp     946896 Nov 19 18:25 /usr/lib/sendmail
# ldd /usr/lib/sendmail
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        libldap.so.5 =>  /usr/lib/libldap.so.5
        libsasl.so.1 =>  /usr/lib/libsasl.so.1
        libssl.so.0.9.7 =>       (file not found)
        libcrypto.so.0.9.7 =>    (file not found)
        libc.so.1 =>     /lib/libc.so.1
        libdl.so.1 =>    /lib/libdl.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        librt.so.1 =>    /lib/librt.so.1
        libmd5.so.1 =>   /lib/libmd5.so.1
        libaio.so.1 =>   /lib/libaio.so.1
# chmod 555 /usr/lib/sendmail
# ls -la /usr/lib/sendmail
-r-xr-xr-x   1 root     smmsp     946896 Nov 19 18:25 /usr/lib/sendmail
# ldd /usr/lib/sendmail
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libldap.so.5 =>  /usr/lib/libldap.so.5
        libsasl.so.1 =>  /usr/lib/libsasl.so.1
        libssl.so.0.9.7 =>       /opt/esw/lib/libssl.so.0.9.7
        libcrypto.so.0.9.7 =>    /opt/esw/lib/libcrypto.so.0.9.7
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        librt.so.1 =>    /usr/lib/librt.so.1
        libmd5.so.1 =>   /usr/lib/libmd5.so.1
        libz.so.1 =>     /usr/lib/libz.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1

Обратите внимание на
        libssl.so.0.9.7 =>       (file not found)
        libcrypto.so.0.9.7 =>    (file not found)
Соответственно, не могу запустить sendmail. Что интересно, под пользователем, входящим в группу smmsp, прилинкованные библиотеки видно. Медитация над crle ни к чему не привела. Solaris 10 beta 42.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Непонятки с ld.so.1"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Ноя-03, 18:49  (MSK)
># ls -la /usr/lib/sendmail
>-r-xr-sr-x   1 root     smmsp  
>  946896 Nov 19 18:25 /usr/lib/sendmail
># ldd /usr/lib/sendmail
>        libresolv.so.2 =>        /usr/lib/libresolv.so.2
>        libsocket.so.1 =>        /lib/libsocket.so.1
>        libnsl.so.1 =>   /lib/libnsl.so.1
>        libldap.so.5 =>  /usr/lib/libldap.so.5
>        libsasl.so.1 =>  /usr/lib/libsasl.so.1
>        libssl.so.0.9.7 =>       (file not found)
>        libcrypto.so.0.9.7 =>    (file not found)
>        libc.so.1 =>     /lib/libc.so.1
>        libdl.so.1 =>    /lib/libdl.so.1
>        libmp.so.2 =>    /lib/libmp.so.2
>        librt.so.1 =>    /lib/librt.so.1
>        libmd5.so.1 =>   /lib/libmd5.so.1
>        libaio.so.1 =>   /lib/libaio.so.1
># chmod 555 /usr/lib/sendmail
># ls -la /usr/lib/sendmail
>-r-xr-xr-x   1 root     smmsp  
>  946896 Nov 19 18:25 /usr/lib/sendmail
># ldd /usr/lib/sendmail
>        libresolv.so.2 =>        /usr/lib/libresolv.so.2
>        libsocket.so.1 =>        /usr/lib/libsocket.so.1
>        libnsl.so.1 =>   /usr/lib/libnsl.so.1
>        libldap.so.5 =>  /usr/lib/libldap.so.5
>        libsasl.so.1 =>  /usr/lib/libsasl.so.1
>        libssl.so.0.9.7 =>       /opt/esw/lib/libssl.so.0.9.7
>        libcrypto.so.0.9.7 =>    /opt/esw/lib/libcrypto.so.0.9.7
>        libc.so.1 =>     /usr/lib/libc.so.1
>        libdl.so.1 =>    /usr/lib/libdl.so.1
>        libmp.so.2 =>    /usr/lib/libmp.so.2
>        librt.so.1 =>    /usr/lib/librt.so.1
>        libmd5.so.1 =>   /usr/lib/libmd5.so.1
>        libz.so.1 =>     /usr/lib/libz.so.1
>        libaio.so.1 =>   /usr/lib/libaio.so.1
>
>Обратите внимание на
>        libssl.so.0.9.7 =>       (file not found)
>        libcrypto.so.0.9.7 =>    (file not found)
>Соответственно, не могу запустить sendmail. Что интересно, под пользователем, входящим в группу
>smmsp, прилинкованные библиотеки видно. Медитация над crle ни к чему не
>привела. Solaris 10 beta 42.

попробуй сделать линки этих SSL'евских библиотек из /opt/esw/lib/... в
/usr/lib, если не зацепятся - скопируй (только не забудь потом при upgrade'е SSL)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Непонятки с ld.so.1"
Сообщение от yur Искать по авторуВ закладки on 19-Ноя-03, 19:22  (MSK)
># ls -la /usr/lib/sendmail
>-r-xr-sr-x   1 root     smmsp  
>  946896 Nov 19 18:25 /usr/lib/sendmail
># ldd /usr/lib/sendmail
>        libresolv.so.2 =>        /usr/lib/libresolv.so.2
>        libsocket.so.1 =>        /lib/libsocket.so.1
>        libnsl.so.1 =>   /lib/libnsl.so.1
>        libldap.so.5 =>  /usr/lib/libldap.so.5
>        libsasl.so.1 =>  /usr/lib/libsasl.so.1
>        libssl.so.0.9.7 =>       (file not found)
>        libcrypto.so.0.9.7 =>    (file not found)
>        libc.so.1 =>     /lib/libc.so.1
>        libdl.so.1 =>    /lib/libdl.so.1
>        libmp.so.2 =>    /lib/libmp.so.2
>        librt.so.1 =>    /lib/librt.so.1
>        libmd5.so.1 =>   /lib/libmd5.so.1
>        libaio.so.1 =>   /lib/libaio.so.1
># chmod 555 /usr/lib/sendmail
># ls -la /usr/lib/sendmail
>-r-xr-xr-x   1 root     smmsp  
>  946896 Nov 19 18:25 /usr/lib/sendmail
># ldd /usr/lib/sendmail
>        libresolv.so.2 =>        /usr/lib/libresolv.so.2
>        libsocket.so.1 =>        /usr/lib/libsocket.so.1
>        libnsl.so.1 =>   /usr/lib/libnsl.so.1
>        libldap.so.5 =>  /usr/lib/libldap.so.5
>        libsasl.so.1 =>  /usr/lib/libsasl.so.1
>        libssl.so.0.9.7 =>       /opt/esw/lib/libssl.so.0.9.7
>        libcrypto.so.0.9.7 =>    /opt/esw/lib/libcrypto.so.0.9.7
>        libc.so.1 =>     /usr/lib/libc.so.1
>        libdl.so.1 =>    /usr/lib/libdl.so.1
>        libmp.so.2 =>    /usr/lib/libmp.so.2
>        librt.so.1 =>    /usr/lib/librt.so.1
>        libmd5.so.1 =>   /usr/lib/libmd5.so.1
>        libz.so.1 =>     /usr/lib/libz.so.1
>        libaio.so.1 =>   /usr/lib/libaio.so.1
>
>Обратите внимание на
>        libssl.so.0.9.7 =>       (file not found)
>        libcrypto.so.0.9.7 =>    (file not found)
>Соответственно, не могу запустить sendmail. Что интересно, под пользователем, входящим в группу
>smmsp, прилинкованные библиотеки видно. Медитация над crle ни к чему не
>привела. Solaris 10 beta 42.

Надеюсь, ты медитировал над crle, активно используя ключик -s :)

dump -Lv /usr/lib/sendmail и ls -s /opt/esw/lib/lib*so* покажи...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Непонятки с ld.so.1"
Сообщение от Scott Tiger Искать по авторуВ закладки on 21-Ноя-03, 10:52  (MSK)
>Надеюсь, ты медитировал над crle, активно используя ключик -s :)

Всё, разобрался на свежую голову, спасибо. Из man ld.so.1:

     The runtime linker categorizes a process as  secure  if  the
     issetugid(2) system call returns true for the process.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Непонятки с ld.so.1"
Сообщение от yur Искать по авторуВ закладки on 22-Ноя-03, 02:17  (MSK)
>>Надеюсь, ты медитировал над crle, активно используя ключик -s :)
>
>Всё, разобрался на свежую голову, спасибо. Из man ld.so.1:
>
>     The runtime linker categorizes a process as
> secure  if  the
>     issetugid(2) system call returns true for the
>process.

:))))
На самом деле, указание правильных опций -R линкеру дает неизменно превосходный результат... :))

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру