Автор Гілка: Російська рулетка - шлях лінуксятника  (Прочитано 4542 раз)

zzandy

  • Гість
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Повезло!"

звісно, під root-ом

Praporshic

  • Гість
Старе, як shell....

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3748
  • Карма: +9/-0
  • Програміст
Я знаю прикольніше западло ніж "rm -rf /" :

chmod 0000 -- /usr/local/sbin/* /usr/sbin/* /sbin/* /usr/local/bin/* /usr/bin/* /bin/*
І працює швидше - Ctrl-C натиснути ніяк не встигаєш. :-)

Але треба вийти з mc. :-)

Якщо хтось знає як зробити +x використовуючи тільки вбудовані команди bash - нехай поділиться.
[Fedora Linux]

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Я знаю прикольніше западло ніж "rm -rf /" :
Ну, якщо є LiveCD, то можна вибратись:) Я знав одну людину, яка на федорі проапргрейдила glibc з "force", і в неї (і людини, і федори) перестав працювати bash і ще купа всього. Машина була без CD-приводу...

Щодо +x - єдине приходить на думку. Інстальнути оболонку в інший префікс і копію chmod туди ж. Про всяк випадок)))

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
А я, коли ставив собі оцю LFS (ставив з RH), намагався примусити працювати mc, що зібрав в процесі будування, в RH. І всього-то прописав у /etc/ld.so.conf додатковий шлях до нової glibc.
Ги. Спочатку воно почало трохи приглючувати, а я по старій кватирковій звичці відправив на init 6... Після завантаження логін мені не пізнав, а init, коли я його послав на три клавіші відповів: "You are not exist. Go away!" :D

Відсутній 235

  • Кореспондент
  • ***
  • дописів: 238
  • Карма: +0/-0
http://bash.org/?652425

<justie> i did something stupid
<justie> chmod -x chmod
<justie> anyone knows how to fix it?
Олександр Приймак |  Google Web Toolkit

zzandy

  • Гість
Можливо, chmod -x `which bash`? Або щось типу chmod -r /boot/vmlinuz?

Відсутній 235

  • Кореспондент
  • ***
  • дописів: 238
  • Карма: +0/-0
Або щось типу chmod -r /boot/vmlinuz?
от щось на рахунок останнього, мене бере сумнів. Завантажувач хіба буде розбиратися в файловій системі, дивитися на прапорець? Загалом перевіряти не хочеться, мо на запасному кернелі ), але бере сумнів тончо.
Олександр Приймак |  Google Web Toolkit

zzandy

  • Гість
Згоден, перевіряти не хочеться. ;)