try - เครื่องมือที่ช่วยให้ตรวจสอบผลลัพธ์จากการรันคำสั่งได้ก่อน
(github.com/binpash)- สามารถทดลองดูก่อนได้ก่อนจะเปลี่ยนแปลงอะไรบนเซิร์ฟเวอร์โปรดักชันจริง
- เมื่อรันแบบ
try pip install libdashจะแสดงรายการไฟล์ที่จะถูกเปลี่ยนแปลงให้ดูอย่างเป็นระเบียบ
- เมื่อรันแบบ
- ใช้ namespaces ของ Linux (ผ่าน
unshare) และระบบไฟล์overlayfs - ไม่ใช่แซนด์บ็อกซ์แบบสมบูรณ์และยังเป็นเพียงต้นแบบ จึงไม่ควรใช้กับคำสั่งที่ไม่น่าไว้วางใจ (โดยเฉพาะคำสั่งที่ไปจัดการอะไรกับ
/dev) - ทดสอบแล้วบน Ubuntu 20/Devian 12/Centos 9/Arch 6/Alpine 6/Rocky 9 เป็นต้น
2 ความคิดเห็น
ตั้งแต่คำประกาศเปิดเรื่องก็ปฏิเสธปรมาจารย์โยดาแล้ว
ชัดเจนเลยว่าอยู่ฝั่งด้านมืด
มีประโยชน์ดีนะ