Score:0

จะรับอีเมลที่ฉันป้อนในการตั้งค่า Proxmox VE ในเชลล์ได้อย่างไร

ธง sb

เมื่อฉันลงชื่อเข้าใช้โฮสต์ Proxmox VE7 ฉันต้องการรับอีเมลที่ฉันป้อนเมื่อตั้งค่า Proxmox ในการติดตั้ง เป็นไปได้ไหม?

แนวคิดคือทำให้การเริ่มต้นใช้งาน certbot เป็นไปโดยอัตโนมัติโดยไม่โต้ตอบ และฉันอยากจะใช้อีเมลที่ฉันป้อนก่อนหน้านี้โดยอัตโนมัติแทนที่จะขออีเมลในสคริปต์ของฉันอีกครั้ง

เพื่อชี้แจง ฉันต้องการรับอีเมลที่ฉันป้อนที่นี่ภายในเชลล์สคริปต์:

ป้อนคำอธิบายรูปภาพที่นี่

Score:2
ธง in

ฉันคิดว่าคุณสามารถค้นหาที่อยู่อีเมลสำหรับการติดตั้งได้ที่นี่ :

แมว /etc/pve/user.cfg

ในการรับที่อยู่อีเมล:

EMAIL=`แมว /etc/pve/user.cfg | awk '{แยก($0,a,":"); พิมพ์ a[7]}'`
สะท้อน $EMAIL
#[email protected]

ทดสอบกับ PVE6 และ PVE7 แต่โปรดทราบว่าฉันมีผู้ใช้เพียงคนเดียว (รูท)

ใน GUI คุณสามารถค้นหาได้ที่ Datacenter / Permissions / Users ดับเบิลคลิกที่ผู้ใช้ของคุณและ voila !

Martin Braun avatar
sb flag
นี่คือสิ่งที่ฉันกำลังมองหา :)
Score:1
ธง it

คุณสามารถคัดลอก "เทมเพลต" ( /etc/pve/priv/acme/default ) จาก proxmox อื่นที่ LE cert ทำงานอยู่ ไปยัง /etc/pve/priv/acme/default และเรียกใช้ใบรับรองคำสั่งซื้อ

คำสั่ง pvenode acme

ฉันแนะนำให้สร้างเมลบางอย่างเช่น [email protected] และใส่ไว้ในเทมเพลต

ฉันใช้สิ่งนี้ในบทบาทที่เข้าใจได้ รับแรงบันดาลใจ :D

##################
#ให้เข้ารหัสใบรับรอง
##################

- ชื่อ: สร้างไฟล์ว่าง /etc/pve/priv/acme/default - วิธีแก้ปัญหาสำหรับการดำเนินการด้านล่าง
  ไฟล์:
    เส้นทาง: /etc/pve/priv/acme/default
    เจ้าของ: ราก
    กลุ่ม: www-data
    โหมด: '0600'
    สถานะ: สัมผัส
  กลายเป็น: จริง
  แท็ก:
    - hypervizor_proxmox_letsencrypt

- ชื่อ: คัดลอกแม่แบบของบัญชี LE CERT - ค่าเริ่มต้น
  แม่แบบ:
    src: lets_encrypt/le_account_default.j2
    ปลายทาง: /etc/pve/priv/acme/default
    เจ้าของ: ราก
    กลุ่ม: www-data
    โหมด: '0600'
  กลายเป็น: จริง
  แท็ก:
    - hypervizor_proxmox_letsencrypt

- ชื่อ: สร้างใบรับรอง LETS ENCRYPT
  บล็อก:
    - ชื่อ : สร้างใบรับรอง LETS ENCRYPT
      เชลล์: pvenode config set --acme domains="$(hostname -f|tr -d [:space:])" && pvenode acme cert order
  กู้ภัย:
    - ชื่อ: สร้างใบรับรอง LETS ENCRYPT ล้มเหลว การพยายามช่วยเหลืออาจลองใหม่มากเกินไป
      เชลล์: pvenode config set --acme domains="$(hostname -f|tr -d [:space:])" && pvenode acme cert order --force
      เพิกเฉยต่อข้อผิดพลาด: ใช่
  แท็ก:
    - hypervizor_proxmox_letsencrypt
Petr Schönmann avatar
it flag
ตกลง. มีสคริปต์ทุบตีอย่างง่าย `EMAIL=$(grep root@pam /etc/pve/user.cfg | ตัด -d: -f7)` อย่างไรก็ตาม คุณสามารถลองใช้ acme ในตัวด้วย https://pve.proxmox.com/wiki/Certificate_Management แทนการติดตั้ง certbot

โพสต์คำตอบ

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