ฉันพยายามเขียน bootstrapper เพื่อแจกจ่ายลินุกซ์จากแหล่งที่น้อยที่สุด
ฉันต้องการที่จะสร้างในสภาพแวดล้อมที่เหมือน chroot สิ่งนี้ควรทำให้บรรจุภัณฑ์ง่ายขึ้น ฉันไม่สนใจเกี่ยวกับความปลอดภัย ณ จุดนี้ bootstrapper ไม่ควรต้องการคำสั่งของบุคคลที่สามที่ไม่ได้มาตรฐาน มันจะดีมากถ้าไม่จำเป็นต้องรูทเช่นกัน
นี่คือเหตุผลที่ fakechroot (1) fakeroot (1) chroot (1) ไม่ใช่สิ่งที่ฉันกำลังมองหา
เป็นไปได้หรือไม่ที่จะปลอม / ใช้ unshare (1) และ / bin / sh?
unshare(1)
เป็นเสื้อคลุมบาง ๆ รอบคอลเลกชันของการเรียกใช้ระบบแบบรูทเท่านั้นและ (อย่างน้อยใน Fedora 18) ไม่ใช่ SUID ดังนั้นฉันสงสัยอย่างมากว่ามันจะทำงานกับผู้ใช้ที่ไม่ใช่รูท