У меня есть исполняемый файл, для которого требуется общая библиотека, которая находится в папке /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/..., чтобы обычный пользователь мог создавать и удалять файлы. Хотя, это не помогает. Что случилось, и как я могу это исправить?