From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <49CA1B29.8020500@altlinux.com> Date: Wed, 25 Mar 2009 14:53:13 +0300 From: Anton Farygin User-Agent: Thunderbird 2.0.0.18 (X11/20081125) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <4d6cc2f20903250432s640952d0sc7bdbe8704b018d4@mail.gmail.com> In-Reply-To: <4d6cc2f20903250432s640952d0sc7bdbe8704b018d4@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] LD_LIBRARY_PATH, setgid, rpath X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Mar 2009 11:54:46 -0000 Archived-At: List-Archive: List-Post: 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 > вариант не рассматривается-) > > Какие еще существуют пути решения этой проблемы?.. Положить библиотеки в более стандартные пути...