Điểm:0

Community.windows.win_unzip hiển thị Tên tệp chứa các đường dẫn tương đối sẽ trích xuất bên ngoài thông báo lỗi đích

lá cờ uz

Tôi đang cố giải nén một tệp zip trong một máy chủ từ xa
Tệp này được tải xuống đầu tiên từ kho lưu trữ jFrog
Tác vụ sau sẽ xử lý việc giải nén:

- tên: Giải nén tệp Config.zip
  cộng đồng.windows.win_unzip:
    src: C:\files\config.zip
    đích: C:\tệp\
    lặp lại: không
    xóa_archive: có
  khi: "'center_primary_appservers' trong group_names"

Nhưng đã tạo ra lỗi sau

NHIỆM VỤ [jfrog : Giải nén tệp Config.zip] ****************************************** *************************************************** ******************************************* đường dẫn nhiệm vụ: /ansible/ vai trò/jfrog/tác vụ/unzip_config.yml:1
chuyển hướng (loại: mô-đun) ansible.buildin.win_unzip sang community.windows.win_unzip
Sử dụng tệp mô-đun /usr/local/lib/python3.6/site-packages/ansible_collections/community/windows/plugins/modules/win_unzip.ps1
Đường ống được kích hoạt.
<vm1.domain.com> THIẾT LẬP KẾT NỐI WINRM CHO NGƯỜI DÙNG: DOMAIN\hiddai trên CỔNG 5985 ĐẾN vm1.domain.com
gây tử vong: [vm1.domain.com]: KHÔNG THÀNH CÔNG! => {
    "đã thay đổi": sai,
    "dest": "C:\files\",
    "msg": "Lỗi giải nén 'C:\files\config.zip' thành 'C:\files\'! Tên tệp chứa các đường dẫn tương đối sẽ giải nén bên ngoài đích: \src\Build\Trunk \Src\BuildProcess\BuildMessageTemplates\BuildAlertTemplate.htm",
    "đã xóa": sai,
    "src": "C:\files\config.zip"
}
META: 
META: 
META: 
META: 
META: 
META: 
META: 
META: trình xử lý đã chạy
META: trình xử lý đã chạy

Tôi đã cài đặt 7Zip trên máy từ xa và chạy lại tác vụ - kết quả tương tự
Để đề cập rằng:

  • thư mục zip này chỉ được giải nén bằng công cụ 7Zip chứ không phải bằng Công cụ giải nén tích hợp trong Windows...
  • các Mở rộng-Lưu trữ lệnh được quản lý để giải nén thư mục zip

Tôi nên làm gì để tệp được giải nén thành công với mô-đun win_unzip ansible?

Michael Hampton avatar
lá cờ cz
Báo cáo sự cố cho người đã tạo tệp zip. Đây là một rủi ro bảo mật nghiêm trọng.
lá cờ uz
@MichaelHampton - bạn có thể làm rõ về rủi ro bảo mật và cách giải quyết vấn đề của tôi không?
Michael Hampton avatar
lá cờ cz
Do đó, một công cụ giải nén ngây thơ có thể ghi đè lên bất kỳ tệp nào trong đĩa. Nếu tệp zip độc hại thì điều này có thể xâm phạm hoặc phá hủy hệ điều hành đã cài đặt của bạn. Trong trường hợp này, nó sẽ chỉ đặt các tệp ở những vị trí không mong muốn và có thể ghi đè lên một thứ gì đó quan trọng.

Đă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.