Во многих случаях есть необходимость получать данные UID_MIN и UID_MAX из /etc/login.defs от непривилегированного пользователя. SGID(хоть и временный) делать не хочется из-за проблем с TCB и D-Bus. Действительно ли ему(etc/login.defs) есть, что скрывать?
это уже второй таакой
это уже второй такой запрос, в прошлый раз решили что программы, которые пытаются выяснить минимальный UID - кривые и их надо исправлять. Но как исправлять пока непонятно.
(Ответ для Anton Farygin на комментарий #2) > в прошлый раз решили Если возможно, дайте кто-нибудь ссылку. > что программы, которые > пытаются выяснить минимальный UID - кривые и их надо исправлять. Нормально! Ну, значит, костыль. filetrigger выглядит корректнее, но это черезчур, а вытаскивание нужной инфы в %pre в отдельный файл с доступными правами при обновлении пакета должно подойти.
https://bugzilla.altlinux.org/45710
*** This bug has been marked as a duplicate of bug 45710 ***
Это не дубликат, в firejail я ошибку закрыл другим способом.
исправив программу
(Ответ для Anton Farygin на комментарий #6) > Это не дубликат Тогда надо переоткрыть. Т.к. конкретно у меня проблема #58894 исходит от авторов софта, а "учитель" у них не нашёлся, то для себя я решил обходным способом. А что, если рядом сделать хардлинк с правами для чтения? /etc/login.defs же тогда переживёт эту нехорошую пользовательскую блокировку?