4

Я использую Ubuntu Linux и у меня возникают серьезные системные проблемы (не работает сеть и т.д.), Которые, я думаю, могут быть основаны на этой фундаментальной проблеме.

Когда я пытаюсь выполнить множество основных команд (включая ps, ls, ifconfig, locate), я получаю сообщение об ошибке « нет такого файла или каталога ».

Вот некоторые предложения, которые я нашел в Интернете, которые я попробовал без успеха:

  1. Я сделал ' whereis ps ' и нашел файл в /bin /, и проверил, что /bin появляется, когда я делаю ' echo $ PATH '
  2. Я сделал проверку файловой системы, которая показала, что мой жесткий диск чист
  3. Я попытался сделать sudo chmod 777 ps , но мне сказали, что у меня нет разрешения. Я не думаю, что разрешения для этих файлов изменились бы (и я не могу проверить, поскольку я не могу выполнить команду 'ls').

Любая помощь будет высоко оценен.

3 ответа3

1

Короче говоря, похоже, что меня укоренил руткит SHV4 / SHV5. Я скоро отформатирую и переустановлю свою коробку.

Однако в будущем я смог исправить права доступа к файлу, изменив атрибуты файла (chattr -ais <filename>), а затем изменил владельца файла обратно на root. Все равно файлы были заражены.

Спасибо всем за помощь и предложения

0

Во многих случаях ваш пользователь по умолчанию (не root) ограничен, и поэтому для базовых команд необходимо ввести абсолютный путь к команде.

Кроме того, вы можете отредактировать свой собственный файл .bash_profile (или .profile, в зависимости от дистрибутива) в вашем домашнем каталоге и добавить:

PATH=/bin:/sbin:/otherdirectoryyouwanttoadd

Выйдите и снова войдите в систему, чтобы изменения вступили в силу.

0

Если sudo не дает вам возможности chmod, можно заподозрить либо странную настройку безопасности (например, неправильно примененные ACL), либо что ваша система была захвачена кем-то, кто не хочет, чтобы вы что-то исправляли, и заблокировал вашу (и, возможно, законный корень) аккаунты из ничего делать.

Попробуйте загрузить его с LiveCD (например, установочного компакт-диска Ubuntu), сделанного на другой коробке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .