Score:1

มีวิธีตรวจสอบลายเซ็น/แฮชของไฟล์ iso และไฟล์ seed ติดตั้งอัตโนมัติ (ข้อมูลผู้ใช้) หรือไม่

ธง mx

เราสามารถใช้พารามิเตอร์เคอร์เนลต่อไปนี้เพื่อติดตั้งเซิร์ฟเวอร์อูบุนตูโดยอัตโนมัติ: เคอร์เนล vmlinuz verbose debug=1 ip=dhcp boot=casper netboot=url url=<url of iso file> autoinstall ds=nocloud-net;s=<cloud init yaml file root url> ฉันสงสัยว่ามีวิธีให้โปรแกรมติดตั้งตรวจสอบลายเซ็น/แฮชของไฟล์ iso และข้อมูลผู้ใช้หรือไม่

Score:0
ธง jp

ไฟล์ ISO

ดูเหมือนว่า แคสเปอร์ ใช้ md5sum.txt ไฟล์ภายใน iso เพื่อยืนยันว่าเนื้อหาถูกต้อง ผลลัพธ์ของการตรวจสอบนี้เขียนถึง /run/casper-md5check.json. การตรวจสอบนี้เสร็จสิ้นหลังจากติดตั้ง iso แล้ว /ซีดีรอม. หากคุณต้องการตรวจสอบ iso เอง คุณจะต้องเขียนการตรวจสอบแบบกำหนดเองภายในรูท initramfs ฉันไม่เชื่อว่า iso นั้นสามารถเข้าถึงได้ในสภาพแวดล้อมของตัวติดตั้ง เนื่องจากมันถูกลบไปแล้ว นี่คือสิ่งที่ ภูเขา คำสั่งแสดงในสภาพแวดล้อมของตัวติดตั้งหลังจากลบรูท initramfs แล้ว

/ubuntu-20.04.3-live-server-amd64.iso (ลบแล้ว) บน /cdrom ประเภท iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048)

ไฟล์ข้อมูลผู้ใช้

ฉันไม่เห็นอะไรในตัว cloud-init เพื่อตรวจสอบไฟล์เมล็ด ฉันเชื่อว่านี่คือสิ่งที่คุณต้องเขียนโค้ดเอง มันดูเหมือนว่า ข้อมูลผู้ใช้ ไฟล์ได้รับการดาวน์โหลดในสภาพแวดล้อมการติดตั้งไปยัง /var/lib/cloud/instance/user-data.txt.

มีหลายวิธีที่คุณสามารถเพิ่มการตรวจสอบความถูกต้องของเช็คซัมได้ วิธีการจะขึ้นอยู่กับว่าคุณต้องการรับประกันความสมบูรณ์ของไฟล์หรือต้องการรับประกันความปลอดภัย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา