Điểm:0

Làm cách nào để lấy email tôi đã nhập khi thiết lập Proxmox VE trong trình bao?

lá cờ sb

Khi tôi đăng nhập vào máy chủ Proxmox VE7 của mình, tôi muốn nhận email mà tôi đã nhập khi thiết lập Proxmox khi cài đặt. Có thể không?

Ý tưởng là tự động hóa quá trình khởi tạo certbot không tương tác và tôi thà sử dụng email mà tôi đã nhập tự động trước đó hơn là yêu cầu lại email trong tập lệnh của mình.

Để làm rõ, tôi muốn nhận email mà tôi đã nhập ở đây trong tập lệnh shell:

nhập mô tả hình ảnh ở đây

Điểm:2
lá cờ in

Tôi nghĩ bạn có thể tìm thấy địa chỉ email cài đặt của mình tại đây:

con mèo /etc/pve/user.cfg

Để có được địa chỉ email:

EMAIL=`cat /etc/pve/user.cfg | awk '{split($0,a,":"); in a[7]}'`
gửi lại $EMAIL
# [email protected]

Đã thử nghiệm trên PVE6 và PVE7, nhưng lưu ý rằng tôi chỉ có một người dùng (root).

Trong GUI, bạn có thể tìm thấy nó trong Trung tâm dữ liệu/Quyền/Người dùng, nhấp đúp vào người dùng của bạn và thì đấy!

Martin Braun avatar
lá cờ sb
Điều này thật đúng với gì mà tôi đã tìm kiếm. :)
Điểm:1
lá cờ it

Bạn chỉ có thể sao chép "mẫu" ( /etc/pve/priv/acme/default ) từ một proxmox khác nơi chứng chỉ LE đang hoạt động sang /etc/pve/priv/acme/default và chạy chứng chỉ đơn hàng.

đơn đặt hàng chứng nhận pvenode acme

Tôi khuyên bạn nên tạo thư có dạng như [email protected] và đưa nó vào mẫu.

Tôi đang sử dụng cái này trong vai trò ansible. Lấy cảm hứng :D

##################
#LETS CHỨNG NHẬN MÃ HÓA
##################

- tên: Tạo tệp trống /etc/pve/priv/acme/default - giải pháp thay thế cho hành động bên dưới
  tập tin:
    đường dẫn: /etc/pve/priv/acme/default
    chủ sở hữu: root
    nhóm: dữ liệu www
    chế độ: '0600'
    trạng thái: chạm
  trở thành sự thật
  thẻ:
    - hypervizor_proxmox_letsencrypt

- name: Sao chép mẫu tài khoản LE CERT - mặc định
  mẫu:
    src: let_encrypt/le_account_default.j2
    đích: /etc/pve/priv/acme/default
    chủ sở hữu: root
    nhóm: dữ liệu www
    chế độ: '0600'
  trở thành sự thật
  thẻ:
    - hypervizor_proxmox_letsencrypt

- tên: Tạo chứng chỉ LETS ENCRYPT
  chặn:
    - tên: Tạo chứng chỉ LETS ENCRYPT
      shell: pvenode config set --acme domains="$(hostname -f|tr -d [:space:])" && pvenode acme cert order
  giải thoát:
    - tên: Tạo chứng chỉ LETS ENCRYPT không thành công, cố gắng giải cứu có lẽ quá nhiều lần thử lại
      shell: pvenode config set --acme domains="$(hostname -f|tr -d [:space:])" && pvenode acme cert order --force
      bỏ qua_errors: có
  thẻ:
    - hypervizor_proxmox_letsencrypt
Petr Schönmann avatar
lá cờ it
Được chứ. Có kịch bản bash đơn giản `EMAIL=$(grep root@pam /etc/pve/user.cfg | cut -d: -f7)` Dù sao, bạn có thể thử acme tích hợp với https://pve.proxmox.com/wiki/Certificate_Management thay vì cài đặt certbot

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.