[devel] LD_LIBRARY_PATH, setgid, rpath
Boris Savelev
boris на altlinux.org
Ср Мар 25 14:32:04 MSK 2009
Здравствуйте!
Есть некий демон, который слинкован с некоторыми либами, которые лежат
в /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