Как починить компьютер ?? Набрал sudo shred -rfz ~ / * (или что-то в этом роде)

431
user289190

Один & ^% @ & & посоветовал мне нажать alt + f2, а затем набрать выше. И я сделал это ... на компьютере моего отца. Теперь он в ярости. Как это исправить?

-5
Шутки в сторону? Вы думаете, мы можем помочь, если вы спросите что-то подобное? На какой операционной системе вы работаете? Что вы имеете в виду "что-то подобное"? Если вы работаете в системе * nix (звучит как Linux, на котором работает Gnome, это правильно?), И вы запустили `sudo shred -rfz ~ / *`, то вы по сути дела. Не совсем то, что ты можешь сделать. Вы только что уничтожили данные своего отца. Вау, он позволяет вам играть на своем компьютере с _his_ именем пользователя? Бьюсь об заклад, он больше не будет. terdon 10 лет назад 2
чувак ... ты не будешь просто вбивать код в свой компьютер, если ты даже не знаешь, что он делает ... по крайней мере, предварительно сверься с кем-то компетентным. H2CO3 10 лет назад 3
Шред создается для постоянного удаления данных, даже не оставляя «несвязанных» блоков на диске с исходными данными. Итак, вы действительно потеряли весь текущий домашний контент пользователя. Теперь нажмите alt + f2 и напишите `sudo TransferMoney from = me to = aCharity amount = all`… это будет команда, требующая пояснений, так что вы можете решить, запускать ее или нет. ShinTakezou 10 лет назад 1

2 ответа на вопрос

2
Willem P. Botha

you basically deleted his user... and all files in it. The machine is not lost, but I am pretty sure the user data is gone for ever.

The key options here was the use of the home directory of the user ~/* and the very wicked z option of shred

http://manpages.ubuntu.com/manpages/hardy/en/man1/shred.1.html

Пользователь не будет удален, только данные пользователя. Пользователь все еще в системе, у него просто будет пустой `$ HOME`. terdon 10 лет назад 5
1
Fiasco Labs

Let this be a lesson in doing your own research before taking any advice. A simple man page lookup from the command line would have warned you off.

Linux has a manual system invoked by typing man at the command prompt.

Lets trace out what you were instructed to do.

man sudo

sudo allows a permitted user to execute a command as the superuser or another user

So basically, run the following command as root, oopsie!

man shred

Overwrite the selected FILE(s) repeatedly, in order to make it harder to recover the data.

-r recursive

-f force change permissions to allow writing

-z add a final overwrite with zeros to hide shredding

~/* from the user's home directory root

Ouch, not a simple delete here, overwrite the files a default three times, follow the folder structure, change the permissions to allow this on read only files, add a zero overwrite.

Well, at least they weren't totally out to destroy you, you didn't do rm -rf from / (and no, don't ever do this unless you want to wipe a drive, you're facing a total system reinstall)

The only way to fix the damage done here is to restore from backups.

«Бывают вещи ... будьте готовы к тому, что что-то происходит», вы должны заменить это и использовать закон Мерфи ... Braiam 10 лет назад 0

Похожие вопросы