นี่ดูเหมือนเป็นคำถามที่งี่เง่าเพราะมันง่ายเกินไป
แต่
เพิ่งเริ่มเปียกด้วย multipass ดังนั้นสิ่งแรกที่ฉันลองใช้คือการใช้ไฟล์ cloud init แต่ข้อผิดพลาดในการรายงาน multipass: ไม่มีไฟล์ดังกล่าว:
[opt/multipass] $ multipass เปิดตัว -n ทดสอบ --cloud-init setup.yaml
ข้อผิดพลาด: ไม่มีไฟล์ดังกล่าว: setup.yaml
ฉันจึงพยายาม ./setup.yaml และเส้นทางที่แน่นอน /opt/multipass/setup.yaml ทั้งหมดให้เหมือนกันไม่มีข้อผิดพลาดของไฟล์ดังกล่าว
/opt/มัลติพาส
drwxrwsr-x+ 2 ผู้ใช้ david 4096 6 ก.พ. 08:04 ./
drwxrwsr-x+ 44 ผู้ใช้ดูแลระบบ 4096 6 ก.พ. 07:24 ../
-rw-rw-r--+ 1 david users 256 ก.พ. 6 07:50 setup.yaml
ฉันพลาดอะไรไปที่นี่? ตัวอย่างทั้งหมดมีลักษณะเช่นนี้ https://ubuntu.com/blog/using-cloud-init-with-multipass มันให้ข้อผิดพลาดนี้หรือไม่หากมีปัญหาในไฟล์ yaml? ไฟล์ yaml จำเป็นต้องอยู่ในไดเร็กทอรีเฉพาะหรือไม่? หรือมีเจ้าของเฉพาะสิทธิ์ (ตอนนี้ทุกคนอ่านได้แล้ว) ดูเหมือนง่ายมาก .. ควรจะใช้งานได้หรือไม่
setup.yaml
ผู้ใช้:
- ค่าเริ่มต้น
- ชื่อ: อูบุนตู
- sudo: ALL=(ทั้งหมด) NOPASSWD:ทั้งหมด
plain_text_passwd: 'อูบุนตู'
โฮม: /โฮม/อูบุนตู
เชลล์: /bin/bash
lock_passwd: เท็จ
gecos: อูบุนตู
กลุ่ม: [adm, เสียง, cdrom, โทรออก, ฟล็อปปี้ดิสก์, วิดีโอ, plugdev, dip, netdev, sudo]