Максим Петрович Дементьев (mpd) wrote,
Максим Петрович Дементьев
mpd

Category:

Почему не стоит собирать прошивку/коросс-копиляцию под рутом

Не всегда людям очевидно. Меня тут недавно спросили, я не сразу сообразил, что ответить.
Обычно, пишут без последующего развёрнутого объяснения так:
Do everything as normal user, don't use root user or sudo!
Как правило, речь идёт о сборке мини-системы на хосте, чтобы потом это куда-то целиком залить.
Т.е. система в системе, когда, в том числе, повторяется рутовая файловая система и т.д.
Напортачить со сборкой - раз плюнуть, я сам такие вещи делал: https://mpd.livejournal.com/136343.html
Т.е., можно создать такую ситуацию, что сборка начнёт считать за свою конечную файловую систему - хостовую систему, и таким образом выйдет за пределы целевой. (да, я знаю, можно это всё запереть в песочницу, способов - тыщи!)
Ну, а дальше сами понимаете, что может произойти, если пакет должен, например, переустановить какие-то свои файлики и это перекрывается с файлами хоста, да ещё и произошёл такой вот "побег"...

(comment count unavailable | Комментировать в Dreamwidth)
Tags: linux, openwrt, баян
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments