Re: Run 4GL Program without Database Permissions?
Posted in 1996
In article <50hdot$1f2@sparcserver.lrz-muenchen.de> spitz@ana.med.uni-muenchen.de writes: > >When I experimented with the "s"-Bit, I got the error message: >dynamic linker: postop.4ge: can't find lib4gl.1 >Killed > >However, LD_LIBRARY_PATH is set correctly, and other 4GL programs without >the "s"-Bit set can be run without problems. What's wrong? Some operating systems (for sure Solaris) have restrictions on where shared libraries are located for setuid programs. This is due to security issues. (Imagine putting your own private copy of libc in your LD_LIBRARY_PATH before the system libc while running passwd.) Again for Solaris, I think the shared library must be in /lib or /usr/lib. You might want to double check your documentation for this issue. Regards, Scott