LINUX.ORG.RU
ФорумAdmin

ls сошел с ума?


0

0

Привет! показываю в чем проблема: cd /root/myfolder ls выдается содержимое /bin ВСЕГДА независимо от того в каком я нахожусь месте из-за этого у меня не инсталируются модули как с этим бороться?


первое, что в голову приходит - перепиши ls бинарник из дистриба и смотри систему на предмет поломок извне..
еще можно ~/.alias смотреть, может там кто напортачил..

glush
()

а как смотреть этот ~/.alias ? такого вообще нет и насколько я знаю alias это не отдельная команада а встроенная опция shell

kenzo
() автор топика

Вывод команд

which ls

alias | grep ls

в студию.

Obidos ★★★★★
()

#which ls

/bin/ls

#alias |grep ls

пусто.

и что?

kenzo
() автор топика

Дальше смотреть, не подменили ли файл /bin/ls -- сравнить с тем, что находится в дистрибутиве (как его оттуда выдрать, зависит от дистрибутива и поэтому этот вопрос я опускаю).

Если он не такой (то бишь Вас прохакали), то наиболее корректным решением будет бэкап ТОЛЬКО ДАННЫХ (но НЕ ПРОГРАММ!!!) и полная переустановка с обязательным пересозданием файловых систем (выражаясь m$-терминами -- переформатированием всех Линукс-разделов).

После чего садиться за bugtraq и читать для уяснения, как прохакали. Естественно, я не рассматриваю случай, когда на машине один пользователь, да и тот -- root. Ибо сие есть непонимание и нежелание понять основы безопасности и то, "для чего все эти дурацкие ограничения придуманы, ведь я же один на машине".

Obidos ★★★★★
()

1)непрохакали это точно. 2)ls я уже поменяла на новый-чистенький на 100%

еще идеи? кстати после того как напишешь exit никто никуда не выпадывает а просто начинает все работать. опять ненадолго :( и еще если сделать alias ls='ls `pwd`' То опять же все недолго работает.

?????

kenzo
() автор топика

$ ls --version
ls (fileutils) 4.1
Written by Richard Stallman and David MacKenzie.

Copyright (C) 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


у тебя такой-же ls? или хотя-бы подобный?

There is NO warranty :)) гыгы

glush
()

> после того как напишешь exit никто никуда не выпадывает а просто начинает все работать.

Из этого я делаю вывод о том, что почему-то откуда-то стартовал лишний shell. По идее, должны помочь раскопки в районе /etc и ~/. Возможно также, что кто-то пошутил в районе /etc/passwd, указав в качестве шелла нечто нехорошее.

> То опять же все недолго работает.

Недолго -- строго определенное количество времени или "когда как"? Если первое -- нужно смотреть, а не сидит ли что зловредное в crontab или по at.

P.S. Что за дистрибутив?

P.P.S. Сдается все-таки, что кто-то зло пошутил. Само по себе такое сделаться не может.

P.P.P.S. ICQ 18622049.

Obidos ★★★★★
()

Если удобно, можно по почте. Странно, что ickle посылает так, что вебби (кстати, кто это?) не понимает. Или здесь.

Obidos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.