Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 31 Mar 24 23:49:12, всего сообщений: 5321
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4717 из 5321 ========================================= RU.HUSKY =
От   : Nil A                            2:5015/46          16 Jan 22 21:35:34
Кому : Sergey Zabolotny                                    16 Jan 22 21:35:34
Тема : Защита от дурака - запрет билда от рута
FGHI : area://RU.HUSKY?msgid=2:5015/46+61e46a22
На   : area://RU.HUSKY?msgid=2:469/122.2+61e46466
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:469/122.2+61e48263
==============================================================================
Hello, Sergey!

Sunday January 16 2022 20:28, from Sergey Zabolotny -> Michael Dukelsky:

MD>> Моя точка зрения на это такова: если нормальный человек понимает,
MD>> что так делать не надо, то он и не будет так делать. Если же
MD>> человек просто чайник, то может не понимать последствий.
MD>> Результатом сборки от рута могут стать какие-нибудь странные
MD>> ошибки при исполнении.
SZ> можно с этого места подробнее, каким образом имя пользователя от
SZ> которого производится сборка может повлиять на содержимое собираемых
SZ> исполняемых файлов?

Я понимаю твою озабоченность, тебе пытаются втюкахать принципы M$, типа мы лучше знаем что надо пользователям, чтобы они себе не выстрелили в ногу (или ещё куда-то).
Посмотри на это с другой стороны. Ты запускаешь какой-то сторонний скрипт, написанный какими-то фидотипами, по определению любителями (ведь сеть любительская), которые заранее декларируют, что используйте на свой страх и риск (примерный перевод лицензии), и кагбэ в твоих интересах это запускать от какого-то билд-пользователя на своей мимимишной системе.

Там скрипты, которые ивалюируют переменные в зависимости от (погоды на Марсе), с применением тех тулов, которые должны были быть установлены у тебя в системе (весьма оптимистично), с некими проверками, а может и без проверок, и потом такие переменные подставляются в какие-то файловые операции, и я тебя уверяю, тебе очень при этом хочется, чтобы это всё как-то оставалось в некоем сендбоксе, но нет, вся твоя файловая система от / доступна для RW. Безобидный rm $(TARGET) может таргетнуть что-то сильно тебе любимое в этой жизне.

P.S. Ещёщ. Если ты делаешь "make install" и оно требует рута обычно, и в этом месте ты просто делаешь sudo make install, то нам с тобой не по пути, ибо оно собирается засрать твою бережно охраняемую систему какими-то хаотичными файлами тут и там, без возможности потом "оттрекать" что и где и кому принадлежат, зачем оно тут, от каво оно тут...

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.043176 секунды