Невозможно получить доступ к общим библиотекам после установки заголовков Debian Linux с помощью suid - PullRequest
0 голосов
/ 07 марта 2019

Я работаю над инструментом, который используется для повышения общих объектов. Инструмент нужно было запускать как обычный пользователь. Для этого я предоставил suid разрешения для инструмента.

Все работало хорошо, пока я не установил linux-headers-4.9.0-4-amd64. После установки инструмент не может использовать общие объекты. ( Инструменты хорошо работают с пользователем root или sudo )

Вот ошибка: error while loading shared libraries: libboost_atomic-mt.so.1.66.0: cannot open shared object file: No such file or directory. У кого-нибудь есть идеи? (версия Debian: 9.3, версия репо Debian: 9.8)

Разрешения общих объектов:

Разрешения инструментов:

Скриншот ошибки:

1 Ответ

0 голосов
/ 07 марта 2019

Я нашел исправление, связанное с моей проблемой.Вы можете проверить, есть ли у вас проблемы такого рода.

Вот ошибка с SUID: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884615

Вот список изменений: https://metadata.ftp -master.debian.org / changelogs // main / g / glibc / glibc_2.24-11 + deb9u4_changelog

Соответствующий скриншот

...