Общая библиотека не загружается. Загрузка только под корень

У меня есть исполняемый файл, для которого требуется общая библиотека, которая находится в папке /opt/.... Я включил путь в LD_LIBRARY_PATH в /etc/environment и обновил его с помощью source /etc/environment. Когда я запускаю этот исполняемый файл без прав root, я получаю сообщение об ошибке libxxx.so: cannot open shared object file: No such file or directory. Но когда я запускаю его с sudo, он запускается. Хотя проблема заключается в том, что лицензия не находится под root-пользователем, поэтому она выдает ошибку относительно лицензии. Я изменил разрешение для /opt/..., чтобы обычный пользователь мог создавать и удалять файлы. Хотя, это не помогает. Что случилось, и как я могу это исправить?

1
задан 7 May 2013 в 20:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: