Недавно я пошёл гулять с заряжённым револьвером, взвёл курок и пихнул его в карман с кучей монет. Клинический случай.
# du -hs /tmp/dl
ДОХРЕНА
# ls /tmp/dl
ненужно ненужно ненужно
# rm *
# cd /tmp/dl
, конечно, сделать забыл. Благо, винт медленный и среагировал я неожиданно быстро, так что пострадать успели лишь несколько свежих скриншотов. Но тред не о том, как, что и зачем я буду выковыривать из выхлопа echo dump_unused| sudo debugfs /dev/sda6
, и не о том, как бы вынуть руки из жопы и засунуть их в то же здание, только с другой стороны — а о том, как бы сделать защиту от прослойки между штанами и клавиатурой.Первая мысля — сделать аналог детекта обращения по нуллпоинтеру, хорошо и справедливо уринированного недавно пиар-группой гонимой здесь PVS-Studio:
$ touch 00
$ sudo chown root 00
$ sudo chmod 000 00
rm *
стопорит на подумать. А вот руту пофиг. Как сделать, чтобы даже под рутом слало нафиг?