Cảnh báo: Gemini CLI có thể xóa toàn bộ hệ thống nếu chạy trong thư mục gốc trên Windows(Gemini CLI caused system-wide file deletion when run in root directory — critical warning for Windows users)

:warning: Cảnh báo nghiêm trọng: Gemini CLI có thể xóa toàn bộ hệ thống Windows nếu chạy trong thư mục gốc

Tôi chia sẻ bài viết này để cảnh báo những người đang sử dụng Gemini CLI, đặc biệt là trên Windows. (Một thông tin tôi vừa được chia sẽ từ facebook, nếu các bạn đã biết tin này, có thể bỏ qua. Cám ơn)

Người dùng đã vô tình chạy lệnh gemini fork trong thư mục gốc (C:\). Gemini đã cố gắng xóa các tệp như một phần của quá trình xử lý, nhưng thay vì chỉ xóa trong thư mục dự án, nó đã xóa hàng loạt tệp trên toàn bộ hệ thống.

Hậu quả:

  • Không thể mở chương trình
  • File Explorer không hoạt động
  • Hệ thống không thể khởi động lại

Người dùng chỉ khôi phục được khoảng 90% hệ thống bằng System Restore. Một số tệp và chương trình đã bị mất vĩnh viễn.

:warning:Nguyên nhân: Gemini CLI đã thực thi một lệnh tương tự rm -rf . trong thư mục gốc, dẫn đến xóa hàng loạt.

:warning:Đề xuất:

  • Gemini CLI nên có cơ chế bảo vệ, ngăn chặn các thao tác nguy hiểm trong thư mục hệ thống.
  • Cảnh báo người dùng nếu họ đang chạy lệnh ngoài thư mục dự án.

:camera_with_flash: Ảnh chụp màn hình sự cố (đính kèm bên dưới).

Hy vọng bài viết này giúp người khác tránh được thiệt hại tương tự. Nếu nhóm phát triển Gemini CLI đọc được, xin hãy cân nhắc bổ sung xác nhận hoặc kiểm tra an toàn trước khi thực hiện lệnh xóa.

Hi @B_o_thy_Cu,

Cảm ơn bạn đã liên hệ, để được hỗ trợ tốt hơn về các vấn đề liên quan đến Gemini CLI, tôi khuyên bạn nên nêu vấn đề của mình trên GitHub · Where software is built