Tôi nghĩ rằng khá nhiều người ở đây đã nhầm lẫn rm -rf
thư mục sai và hy vọng nó không gây ra thiệt hại lớn .. Có cách nào để ngăn người dùng thực hiện một câu chuyện kinh dị unix tương tự không ?? Ai đó đã đề cập (trong phần bình luận của liên kết trước ) rằng
... Tôi khá chắc chắn bây giờ mọi khóa học hoặc công ty unix sử dụng unix đều đặt rm -fr để vô hiệu hóa tài khoản của những người đang cố gắng chạy nó hoặc ngăn họ chạy nó ...
Có bất kỳ triển khai nào trong bản phân phối Unix hoặc Linux hiện tại không? Và thực tế phổ biến để ngăn chặn lỗi đó ngay cả từ một sysadmin (có quyền truy cập root) là gì?
Có vẻ như đã có một số bảo vệ cho thư mục gốc ( /
) trong Solaris (từ năm 2005) và GNU (từ năm 2006). Có cách nào để thực hiện cùng một cách bảo vệ cho một số thư mục khác không ??
Để cho rõ ràng hơn, tôi đã không hỏi về lời khuyên chung về rm
việc sử dụng (và tôi đã cập nhật tiêu đề để chỉ ra điều đó nhiều hơn), tôi muốn một cái gì đó giống như bảo vệ thư mục gốc: để rm -rf /
bạn phải truyền một tham số cụ thể: rm -rf --no-preserve-root /
.. Có triển khai tương tự cho tập hợp các thư mục tùy chỉnh? Hoặc tôi có thể chỉ định các tệp ngoài /
việc được bảo vệ bởi tùy chọn bảo tồn gốc không?
rm
lệnh bằng lệnh không có tính năng đó.
rm -rf
có thể là một sự kiện tạo sơ yếu lý lịch. Kiểm tra và kiểm tra ba lần trước khi thực hiện nó