Я намагаюся написати завантажувач для мінімальної дистрибуції Linux від джерела.
Я хотів би будувати в хротоподібному середовищі. Це повинно спростити упаковку. Мені це питання до безпеки не хвилює. Завантажувальний пристрій не повинен вимагати будь-яких нестандартних сторонніх команд. Було б чудово, якби і кореня немає потреби.
Ось чому fakechroot (1) fakeroot (1) chroot (1) - це не саме те, що я шукаю.
Чи можна підробити / використовувати unshare (1) та / bin / sh?
unshare(1)
- це досить тонка обгортка навколо колекції системних викликів, що працюють тільки в коренях, і (принаймні, у Fedora 18) це не SUID, тому я дуже сумніваюся, що це буде працювати для некористуючих користувачів.