Tôi không biết những gì tôi đã làm nhưng đột nhiên tôi không thể sử dụng bất kỳ lệnh nào ngoại trừ và chỉ đi trước sudo. Không có vấn đề lệnh tôi nhận bash: / home / otis / bin / ls: không thể thực thi tệp nhị phân. Ngay cả cp tôi cũng nhận được bash: / home / otis / bin / cp: không thể thực thi tệp nhị phân. nếu tôi đặt sudo trước khi tất cả là tốt. Làm thế nào để tôi sửa lỗi này để mọi lệnh đơn lẻ không phải được thực hiện như siêu người dùng.
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
bin danh mục ( /home/otis/bin ) với tên ls, cp, vân vân? (2½) Tại sao? (2⅔) Chúng là gì? (3) Thực hiện các lệnh tích hợp shell như cd, echovà set vẫn làm việc? (4) của bạn là gì PATH biến môi trường được đặt thành? (Cả hai loại echo $PATH hoặc loại set và tìm kiếm một dòng bắt đầu PATH=.) (4½) Tại sao?
bin thư mục trong thư mục nhà của bạn và điền nó với các nhị phân này, và sửa đổi đường dẫn của bạn, sau đó một cái gì đó đã sai nghiêm trọng. Một trong những khả năng là hệ thống của bạn đã bị xâm phạm. nếu bạn chưa tự mình thực hiện những điều này, sau đó ngừng cố gắng sửa chữa mọi thứ và để chúng tôi giúp điều tra - bạn có thể đang cố gắng chạy các tệp nhị phân được đặt ở đó một cách độc hại.
sudo mv /home/otis/bin /home/otis/bin.old. Điều này sẽ đổi tên thư mục, sau đó sẽ cho phép các nhị phân thích hợp trong / bin thực thi.
rwxbit nếu bạnls -lnhững nhị phân này?