В Линуксе нечему разваливаться, у него инсталляция не цельнолитая как у Win. Все этапы запуска системы можно вручную править/менять в скриптах. А будет проблема, всегда можно зайти с инсталляционной дискеты, примоунтить "заэкспериментированную" root партицию и исправить ошибки.
Мы тут не про то как это исправить толкуем, а что будет, если снести, например, /etc/passwd - ну пришел хацкер удалил passwd! И перезагрузил комп :) Что будет? ( Восстановить - ясное дело - можно ) Повиснет или зайдет рутом? Если зайдет рутом - то это большая дыра :)
Если /etc/* - не знаю, а passwd терял...
Ничего страшного, только залогиниться никто не сможет :)
Ну и, может, сервисы какие-то не стартанут - не помню уже
Я объясняю как исправить для того, чтобы народ
мог сам эксперимент такой поставить. В конце-концов
именно этим Линукс и приятен: все доступно и над всем
есть контроль.
Если удалить /etc/passwd (кстати, чтобы это сделать
нужно иметь полный контроль над системой --- быть root,
Если это есть, то уже ничего другого хацкеру и не нужно
и удалять /etc/passwd просто глупость), то больше никто
и никак на машину не может залогиниться. При попытке
перегрузиться Ctrl-Alt-Del (или другим "мягким" способом)
система выдает:
You don't exist. Go away.
Вы можете перегрузиться только c Reset. Но войти в
систему неудастся ни под каким именем.
А загрузиться с установочной дискеты, смонтировать старый / и скопировать заблаговременно сохраненный (я, уверен, вы его копировали :)) passwd не пробовали. Как-то (два года назад), я собираясь переставляться и попробовал - все прекрасно получилось: скопировал: mount /dev/fd0 /mount/floppy; cp /etc/passwd /mount/floppy; удалил: rm /etc/passwd; загрузился: reboot: скопировал обратно: mkdir old; mount /dev/hda1 old; cp passwd old;reboot загрузился. P.S. Про shadows я тогда не знал и мой старый Rh это не умел.