Strona 1 z 2
trwałe usuwanie danych z dysku
: 21 lis 2008, 14:49
autor: akbar
Chciałbym się pozbyć trwale (tzn tak, żeby nikt nie mógł ponownie odtworzyć, odzyskać danych) danego dokumentu, zdjęcia z dysku twardego. W windows wyrzucenie do kosza nie usuwało pliku w sposób trwały i trzeba się było posiłkować dodatkowymi programami, które nadpisywały informacje w miejsce usuwanych (np eraser). Jak ta sytuacja wygląda pod Ubuntu i czy potrzeba do tego celu dodatkowych programów, jeśli tak to jakich?
Odp: trwałe usuwanie danych z dysku
: 21 lis 2008, 15:14
autor: dawidgarus
kiedyś napisałem taki skrypt:
Kod: Zaznacz cały
#!/bin/bash
size=`du -b $1 | awk '{print $1}'`
for i in `seq 1 3`;
do
echo -e '\E[1m'"$1 (nadpisywanie nr $i)"'\E[0m'
dd bs=1 count=$size if=/dev/urandom of=$1
done
rm $1
trzykrotnie nadpisuje dane z pliku losowymi danymi (/dev/urandom, można zmienić na /dev/zero, aby nadpisywał samymi zerami) i usuwa go.
Odp: trwałe usuwanie danych z dysku
: 22 lis 2008, 13:59
autor: akbar
Ponieważ konsola to dla mnie czarna magia: jak użyć powyższego skryptu do usunięcia z pulpitu pliku np o nazwie cytryna?
Odp: trwałe usuwanie danych z dysku
: 22 lis 2008, 14:15
autor: dawidgarus
otwierasz konsole. wpisujesz po kolei:
Kod: Zaznacz cały
gksudo gedit /usr/bin/rm0
sudo chmod +x /usr/bin/rm0
(jak ci się otworzy edytor to wklejasz kod, zapisujesz i wyłączasz go)
teraz, aby skasować plik:
(pełna ścieżka do pliku jest widoczna jak klikniesz prawym przyciskiem myszy na ikonie pliku i dasz właściwości)
np. jeżeli plik jest na pulpicie to:
Odp: trwałe usuwanie danych z dysku
: 24 lis 2008, 02:00
autor: akbar
skopiowałem i wkleiłem w konsolę
Kod: Zaznacz cały
gksudo gedit /usr/bin/rm0
sudo chmod +x /usr/bin/rm0
otworzył się edytor i wkleiłem twój skrypt, zapisałem, zamknąłem. Otworzyłem konsolę i wpisałem
Efekt jest taki
Kod: Zaznacz cały
du: nie ma dostępu do `/home/user/Pulpit/cytryna': No such file or directory
/home/user/Pulpit/cytryna (nadpisywanie nr 1)
dd: błędna liczba `'
/home/user/Pulpit/cytryna (nadpisywanie nr 2)
dd: błędna liczba `'
/home/user/Pulpit/cytryna (nadpisywanie nr 3)
dd: błędna liczba `'
rm: nie można usunąć `/home/user/Pulpit/cytryna': No such file or directory
Odp: trwałe usuwanie danych z dysku
: 24 lis 2008, 07:33
autor: Szmitas
Bo "/home/user/Pulpit/cytryna" to ścieżka do pliku, który chcesz usunąć (czyli ścieżka do tego dokumentu) . Dawidgarus podał taką ścieżkę, bo taką miał chęć, u Ciebie na pewno będzie to wyglądać inaczej.
Odp: trwałe usuwanie danych z dysku
: 24 lis 2008, 12:49
autor: akbar
Mam taki plik "cytryna" na pulpicie użytkownika "user" więc nie ma błędu w tym miejscu. Myślałem raczej, że coś zrobiłem nie tak wklejając w konsolę w całości formułę
Kod: Zaznacz cały
gksudo gedit /usr/bin/rm0
sudo chmod +x /usr/bin/rm0
Odp: trwałe usuwanie danych z dysku
: 24 lis 2008, 16:21
autor: el.pescado
W systemie jest już takie narzędzie - shred. Pozatym trzykrotne nadpisanie to trochę mało. Ponadto, jedno i drugie rozwiązanie działają przy założeniu, że nadpisywanie pliku odbywa się
in situ, czyli w tym samym miejscu, co nie jest prawdą dla każdego systemu plików.
EDIT:
P.S. W ogóle najlepiej poczytać
Odp: trwałe usuwanie danych z dysku
: 24 lis 2008, 18:49
autor: MrRobby
Osobiście używam niszczarki z pakietu kgpg.
Odp: trwałe usuwanie danych z dysku
: 26 lis 2008, 21:56
autor: akbar
Użyłem w konsoli polecenia shred, a oto efekt:
Kod: Zaznacz cały
shred /home/user/Pulpit/cytryna
shred: /home/user/Pulpit/cytryna: błąd przy otwieraniu do zapisu: No such file or directory
Pliku nie usunęło. Nie wiem w czym problem; ścieżkę do pliku wziąłem z jego właściwości.
Odp: trwałe usuwanie danych z dysku
: 26 lis 2008, 22:13
autor: benitecs
Odp: trwałe usuwanie danych z dysku
: 26 lis 2008, 22:14
autor: Herzog
wipe
zainstaluj wipe usuwa tak pliki jak katalogi działa jak polecenie rm tylko wyjątkowo ostatecznie.
Znajdziesz w synapticu, albo coby nie szukać:
korzystasz z konsoli.
Kod: Zaznacz cały
wipe <plik/ścieżka do pliku>
wipe -r <katalog/ścieżka>
na zdrowie.
Odp: trwałe usuwanie danych z dysku
: 26 lis 2008, 23:02
autor: akbar
Zaczynam nie lubić cytryn
Kod: Zaznacz cały
user@user-desktop:~$ wipe <cytryna/home/user/pulpit>
bash: błąd składni w pobliżu nieoczekiwanego tokenu 'newline'
user@user-desktop:~$ wipe </home/user/pulpit/cytryna>
bash: błąd składni w pobliżu nieoczekiwanego tokenu 'newline'
user@user-desktop:~$ wipe cytryna/home/user/pulpit
cytryna/home/user/pulpit: fatal: could not lstat: No such file or directory
user@user-desktop:~$ wipe /home/user/pulpit/cytryna
/home/user/pulpit/cytryna: fatal: could not lstat: No such file or directory
user@user-desktop:~$
Co się dzieje?
Odp: trwałe usuwanie danych z dysku
: 26 lis 2008, 23:09
autor: Szmitas
Pulpit, nie "pulpit"
Wielkość liter jest ważna!
Odp: trwałe usuwanie danych z dysku
: 27 lis 2008, 11:55
autor: akbar
Kod: Zaznacz cały
user@user-desktop:~$ wipe /home/user/Pulpit/cytryna
/home/user/Pulpit/cytryna: fatal: could not lstat: No such file or directory
user@user-desktop:~$ wipe /cytryna/home/user/Pulpit
/cytryna/home/user/Pulpit: fatal: could not lstat: No such file or directory
user@user-desktop:~$
Znowu się nie udało.
Odp: trwałe usuwanie danych z dysku
: 27 lis 2008, 15:30
autor: Szmitas
Bo podajesz złą ścieżkę, takie to ciężkie do zrozumienia? Zastanów się porządnie gdzie ten dany plik czy katalog leży i zastosuj odpowiednią komendę. Jak masz problemy z tym to opisz tutaj DOKŁADNIE gdzie on leży i jego dokładną nazwę.
Odp: trwałe usuwanie danych z dysku
: 27 lis 2008, 23:14
autor: akbar
Więc podaję DOKŁADNIE: Chodzi o następujący dokument tekstowy "cytryna.doc". Znajduje się on na pulpicie. Po kliknięciu prawym przyciskiem myszy w informacji o położeniu znajduje się następująca formuła "/home/user/Pulpit". W zakładce "uprawnienia" -właściciel - dostęp figuruje wpis "odczyt i zapis". Podzielam Twoje zdanie; też wydaje mi się, że to problem ścieżki do pliku na co wskazują informacje z konsoli. Komendę, w mojej ocenie prawidłową, oddzielam spacją od ścieżki pliku; chętnie podam więcej szczegółów, tylko powiedz jakich (?!). I w tym momencie robi się to ciężkie do zrozumienia.
Odp: trwałe usuwanie danych z dysku
: 27 lis 2008, 23:33
autor: Kapitalista
wipe /home/user/Pulpit/cytryna.doc
Musi byc rozszerzenie po kropce, bo be zniego nie usuniesz
Pozdrawiam

Odp: trwałe usuwanie danych z dysku
: 29 lis 2008, 12:40
autor: dawidgarus
wszystkie błędy dotyczą tego, że plik nie istnieje. prawdopodobnie zła ścieżka jest podana.
domyślam się, że pewnie nie zamieniłeś user na nazwę swoje użytkownika...
Kod: Zaznacz cały
rm0 "/home/<tu podajesz swoją nazwę użytkownika BEZ ostrych nawiasów>/Pulpit/cytryna"
albo:
Odp: trwałe usuwanie danych z dysku
: 03 gru 2008, 22:54
autor: akbar
Niestety, nie działa. Adres do pliku wpisuję dobrze, naprawdę.