Привет! показываю в чем проблема: cd /root/myfolder ls выдается содержимое /bin ВСЕГДА независимо от того в каком я нахожусь месте из-за этого у меня не инсталируются модули как с этим бороться?
первое, что в голову приходит - перепиши ls бинарник из дистриба и смотри систему на предмет поломок извне..
еще можно ~/.alias смотреть, может там кто напортачил..
Дальше смотреть, не подменили ли файл /bin/ls -- сравнить с тем, что находится в дистрибутиве (как его оттуда выдрать, зависит от дистрибутива и поэтому этот вопрос я опускаю).
Если он не такой (то бишь Вас прохакали), то наиболее корректным решением будет бэкап ТОЛЬКО ДАННЫХ (но НЕ ПРОГРАММ!!!) и полная переустановка с обязательным пересозданием файловых систем (выражаясь m$-терминами -- переформатированием всех Линукс-разделов).
После чего садиться за bugtraq и читать для уяснения, как прохакали. Естественно, я не рассматриваю случай, когда на машине один пользователь, да и тот -- root. Ибо сие есть непонимание и нежелание понять основы безопасности и то, "для чего все эти дурацкие ограничения придуманы, ведь я же один на машине".
1)непрохакали это точно. 2)ls я уже поменяла на новый-чистенький на 100%
еще идеи? кстати после того как напишешь exit никто никуда не выпадывает а просто начинает все работать. опять ненадолго :( и еще если сделать alias ls='ls `pwd`' То опять же все недолго работает.
$ 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.
> после того как напишешь exit никто никуда не выпадывает а просто начинает все работать.
Из этого я делаю вывод о том, что почему-то откуда-то стартовал лишний shell. По идее, должны помочь раскопки в районе /etc и ~/. Возможно также, что кто-то пошутил в районе /etc/passwd, указав в качестве шелла нечто нехорошее.
> То опять же все недолго работает.
Недолго -- строго определенное количество времени или "когда как"? Если первое -- нужно смотреть, а не сидит ли что зловредное в crontab или по at.
P.S. Что за дистрибутив?
P.P.S. Сдается все-таки, что кто-то зло пошутил. Само по себе такое сделаться не может.