История изменений
Исправление true_admin, (текущая версия) :
1) все либы указывать после ключа -o
2) Просто собери $(CC) -shared -fPIC ./main.c -o main.so -ldl
3) Указывай относительный путь с ./, т.е. LD_PRELOAD="./main.so" . Хотя, может это и ни при чём.
Ещё может быть у тебя какие-нить патчи безопасности, хотя это врядли.
С open есть ещё засада что на самом деле тебе нужно будет переопределять open64.
Исходная версия true_admin, :
1) все либы указывать после ключа -o
2) Просто собери $(CC) -shared -fPIC ./main.c -o main.so -ldl
С open есть ещё засада что на самом деле тебе нужно будет переопределять open64.