[devel] LD_LIBRARY_PATH, setgid, rpath

Anton Farygin rider на altlinux.com
Ср Мар 25 14:53:13 MSK 2009


Boris Savelev пишет:
> Здравствуйте!
> 
> Есть некий демон, который слинкован с некоторыми либами, которые лежат
> в /opt/daemon/lib.
> Логично вызывать демона так:
> LD_LIBRARY_PATH=/opt/daemon/lib /opt/daemon/daemon.bin
> но это не работает, потому демон использует setgid и ругается что
> setgid(): Can not set group ID (Operation not permitted)!
> Пишут что LD_LIBRARY_PATH не работает с setuid/setgid. Что правда?-)
> 
> Другие 2 варианта:
> 1) rpath для линковки daemon.bin
> с этим все понятно, но так делать крайне не хочется
> 2) Дописать /opt/daemon/lib в ld.so.conf
> вариант не рассматривается-)
> 
> Какие еще существуют пути решения этой проблемы?..

Положить библиотеки в более стандартные пути...



Подробная информация о списке рассылки Devel