Mam instalację dualboot z Ubuntu 10.04 i Windows 7 Ultimate. Mam 2 dyski z następującymi partycjami:
500 GB drive
2 partitions:
C:/ 320GB NTFS (Has Win 7 on it)
D:/ 180GB NTFS
160 GB drive
1 main partition:
1 160GB EXT4 (Has Ubuntu 10.04 in it)
W Ubuntu instaluję automatycznie cały dysk 500 GB, używając /etc/fstab
linii. Skonfigurowałem ten wiersz w następujący sposób:
UUID=XXXXXXXXXXXXXXXX /media/WinEmily auto ro,auto,user,exec 0 0
Gdzie UUID jest dyskiem o pojemności 500 GB i /media/WinEmily
jest moim istniejącym punktem montowania.
Teraz moje pytanie brzmi: czy jest jakiś sposób, aby Ubuntu nadal zapisywał na którejkolwiek z partycji dysku 500 GB. Staram się temu zapobiec, aby miał dostęp tylko do odczytu, bez względu na to, co próbuje. (Z wyjątkiem oczywiście odmontowania i ponownego zamontowania z dostępem do odczytu / zapisu.)
Aktualizacja
Mówię o normalnych operacjach na plikach, edytowaniu i usuwaniu plików z systemu plików. Nie niszcząc całego systemu plików za pomocą brutalnej siły.
Czy istnieje takie polecenie, które pozwoliłoby na pisanie, mimo że jest zamontowane jako tylko do odczytu.
supersuperuserdo rm --doitanyway /media/WinEmily/file.txt
źródło
noload
(istniało | udokumentowane), a potem ...noload
jest specyficzny dla ext3. Nie mam pojęcia, czy istnieje odpowiednik NTFS.W normalnych warunkach:
Jeśli chcesz uchronić go przed sobą, czyli przypadkowymi operacjami, to wystarczy.
Żadne przyzwoite polecenie
supersuperuserdo rm --doitanyway /media/WinEmily/file.txt
nie może spowodowaćfile.txt
usunięcia.Aby spowodować uszkodzenie, muszą być dwie rzeczy:
sudo
i albomount -o rw
albo/dev/sda1
.Teraz, jeśli problem jest ktoś inny, że ma dostęp do komputera, trzeba albo zaufanie, że nie będą używać słów
mount -o rw
i/dev/sda1
, czy nie dać im konto administratora w pierwszej kolejności. Z kontem administratora mogą robić, co chcą. Innym poziomem ochrony w tym przypadku jest wejście do konfiguracji BIOS-u, zabronienie uruchamiania z CD / USB i ochrona samej konfiguracji BIOS-u hasłem.źródło
root
przywileje. Jądro po prostu nie zmienirm file.txt
polecenia podobnego do operacji zapisu urządzenia, chyba że urządzenie zostanie odpowiednio zamontowane.Zawsze możesz to zrobić
dd if=/dev/zero of=/dev/sda
.źródło
„Czy istnieje polecenie”… cóż, zależy od tego, jak zdefiniujesz polecenie… jak
Czy tego właśnie szukałeś?
Z tego powodu warto ... pomysł, że mount może „zmienić” system plików dotyczy przede wszystkim systemów plików, które są „kronikowane” (forma ochrony formatu dysku). NTFS jest kronikowany w systemie Windows. Nie sądzę, aby obecne wersje systemu Linux zawierały w nich księgowanie. Zwykle odtwarzanie dziennika nie stanowi problemu, chyba że przeprowadzasz analizy sądowe w systemie plików lub system plików jest uszkodzony.
źródło