Tôi đã đưa ra một quyết định thực sự tồi tệ trên một trong những máy chủ của tôi.
Tôi đã xóa /bin/sh
. Tôi đã khởi động lại máy chủ và máy chủ sẽ không chạy vì nó cần /bin/sh
khởi động các tập lệnh RC. Tôi không thể truy cập chế độ người dùng đơn vì sh là cần thiết.
Có cách nào dễ dàng để cài đặt lại vỏ bẻ khóa không?
Tôi đã thử sao chép sh từ một đĩa CD trực tiếp, nó đã thất bại trên thư viện ld-elf.so.1. Vì vậy, tôi đã sao chép nó vào / libexec từ livecd vào phân vùng / của tôi. Sau đó, nó cần thư viện libedit.so và tôi đã sao chép nó vào / libexec nhưng lần này nó không hoạt động.
Tôi đã thử một liên kết tượng trưng /usr/local/bin/bash
nhưng điều đó vẫn gây ra lỗi loại "không thể tìm thấy sh". Tôi cho rằng đó là vì /usr
chưa được gắn kết bởi vì nó được thực hiện từ một tập lệnh RC.
Bất kỳ trợ giúp nào cũng được đánh giá rất cao.