Muszę ukryć partycję NTFS przed listowaniem w nautilusie. Jak mogę to osiągnąć?
Czy jest na to jakieś narzędzie?
I jak mogę ukryć pliki w Ubuntu (z wyjątkiem operatora)
partitioning
filesystem
ntfs
Sreevisakh
źródło
źródło
fstab
lub w inny sposób. Jeśli jest zewnętrzny, komplikuje się zudev
regułami.Odpowiedzi:
Ukrywanie partycji przed Nautilusem przez »Dyski«
W Ubuntu 12.10 i nowszych istnieje narzędzie o nazwie Dyski, które pokazuje wszystkie dostępne dyski i pozwala modyfikować opcje montowania dla każdej partycji.
Spośród różnych opcji możesz zdecydować, czy partycja zostanie zamontowana podczas uruchamiania, czy nie, i czy pojawi się w interfejsie użytkownika. Aby zastosować zmiany, potrzebne są uprawnienia administratora.
źródło
Home
+ Other locations
podThis computer
którym jest wywoływanyVolume
. Po kliknięciu pojawia się okno z prośbą o podanie danych logowania do zamontowania napędu. Czy jest możliwe, aby NIE pojawiało się wother locations
?Ten przewodnik może ci pomóc.
źródło
KERNEL==”sda1″
... zostały zmienione w odpowiedzi). Działa z normalnymi cytatami ASCII.sudo udevadm trigger
zaktualizuje urządzenia. Nie ma potrzeby restartowanianautilus
fdisk
do znalezienia identyfikatora urządzenia zamiast pierwszego montażu, uruchamianiamount
i odmontowywania. => znacznie szybciej :)UDISKS_IGNORE
(jestem na Xubuntu 13.10) i znalazłem to tylko tutaj!Dzięki za bardzo przydatny samouczek. Znalazłem o wiele łatwiejszy sposób na zrobienie tego w Ubuntu 14.04
Nie jest wymagany terminal, może to nowa funkcja 14.04? Nie jestem pewien, czy tak czy inaczej było to o wiele łatwiejsze i skuteczniejsze.
Ponownie uruchomiłem ponownie, aby dwukrotnie sprawdzić system Windows po zakończeniu tego zadania i podwójnym uruchomieniu działał idealnie. Jest to świetny sposób, jeśli nie masz czasu na rzeczy na wypadek, gdyby coś poszło nie tak LUB jeśli nadal uczysz się sztuki poleceń terminalowych: P
Mam nadzieję że to pomoże.
Twoje zdrowie
źródło
Tachyons przedstawia świetną odpowiedź, która pokazuje, jak ukryć partycję w aplikacjach udisk (takich jak Dolphin). Poleganie na nazwie stałej partycji jest jednak podatne na błędy, lepiej jest użyć identyfikatora UUID, który jest unikalny dla partycji. Ta odpowiedź została przetestowana z Kubuntu 13.10.
Aby to zrobić, najpierw trzeba znaleźć UUID. Można to znaleźć na wiele sposobów, jednym z nich jest uruchomienie polecenia
udisksctl info -b /dev/sda1
(gdzie/dev/sda1
oczywiście jest twoja partycja). Identyfikator UUID jest widoczny w obszarze IdUUID, a partycja nie jest oznaczona jako ukryta (ignorowana):Teraz, aby ukryć tę partycję, utwórz regułę udev, która pasuje do partycji według tego UUID i ukryj ją przed udisk. Na przykład, jeśli chcesz ukryć powyższą partycję NTFS (z UUID A10CDE7682786D73 ) i inną partycję ext4 (z UUID faae2c6a-0545-4bfa-a545-440c63467467 ),
/etc/udev/rules.d/99-hide-partitions.rules
plik powinien zawierać:Komentarze są opcjonalne, ale zalecane, aby UUID stał się mniej magiczny. Bądź pewien, nie mieszać się
=
z==
jeden ustawia zmienną, druga porównuje przeciwko zmiennej.Po utworzeniu pliku reguł zastosuj go poprzez ponowne uruchomienie lub uruchomienie:
Teraz uruchom
udisksctl info -b /dev/sda1
polecenie ponownie i powinno ono zawierać:źródło
Odpowiedź powinna zostać zaktualizowana. Możesz postępować zgodnie z tym przewodnikiem , ale z tą różnicą: nie musisz tego pisać (jak pierwotnie napisano w drugiej odpowiedzi)
Zamiast tego powinieneś napisać to:
Reszta jest taka sama :)
źródło
Nie można tak naprawdę ukryć partycji, aby absolutnie 100% nie mogły zostać zamontowane w systemie Linux, bez fizycznego usuwania dysków, na których się znajdują. To powiedziawszy, nie sądzę, że potrzebujesz takiego poziomu bezpieczeństwa. Podejrzewam, że po prostu nie chcesz przypadkowo kliknąć ikony i dostać się do partycji NTFS. W tym celu możesz edytować plik / etc / fstab. Dodaj taki wpis dla każdej partycji, którą chcesz ukryć:
Załóżmy, że twoją partycją NTFS jest dev / sda1 Następnie użyj tego kodu
.
Zobacz tę odpowiedź
.
Źródło
źródło
W Dolphin, który nie jest Nautilusem, ale podobną aplikacją do Kubuntu, mogę po prostu kliknąć prawym przyciskiem myszy urządzenie w lewym okienku. Następnie pojawia się menu i mogę wybrać
Hide entry 'humpty dumpty'
. Możesz sprawdzić, czy w Nautilus istnieje podobna opcja.źródło
W mojej wersji 14.04.2 mam nieco inne menu w opcji Dyski, aby ukryć partycje.
1 Otwórz dyski
2 Kliknij lewym przyciskiem myszy dysk z partycjami, które chcesz ukryć (zmieni kolor na pomarańczowy)
3 Kliknij lewym przyciskiem myszy partycję, którą chcesz ukryć (zmienia kolor na pomarańczowy)
4 Kliknij podwójną zębatkę na pasku poniżej partycji
5 Kliknij „Edytuj opcje montażu”
6 Wyłącz opcje automatycznego montażu
7 Odznacz „Zamontuj przy uruchomieniu”
8 Odznacz „Pokaż w interfejsie użytkownika”
9 Kliknij „OK”
10 Wprowadź hasło
Odniosło to natychmiastowy skutek w moim komputerze.
źródło
Uzyskaj identyfikator UUID dysku:
Edytuj
/etc/fstab
jako root:Utwórz folder chroniony / media / root (aby uniemożliwić użytkownikom dostęp do partycji, jeśli jest zamontowany):
Kilka niezależnych warstw ochrony przed montażem i widocznością:
noauto
zapobiega automatycznemu montażowi przy uruchomieniunouser
wymaga roota do zamontowania (NB: już domyślne zachowanie, a udisk to root)x-gvfs-hide
wyraźnie mówi Nautilusowi, aby to ukryłx-udisks-auth
powinien wymagać uprawnień administratora podczas montowania, ale nie ma to żadnego efektu. Chyba wymaga dodatkowej konfiguracji.Dokumentacja:
mount
,fstab
,gvfs
.Pamiętaj, że urządzenie blokujące (np.
/dev/sdX
) Jest nadal widoczne dla wszystkich użytkowników, szczególnie wDisk
narzędziu. Nadal może być ręcznie montowany gdzie indziej przez root, ale domyślnie nie przez zwykłego użytkownika. Jeśli nie ufasz procesom root lub systemowym, musisz użyć jednego z podejść do jądra niższego poziomu.Aby przejść dalej: następnie, jeśli chcesz zamontować urządzenie blokowe niewidocznie, w podejściu kontenerowym możesz użyć
unshare
:UWAGA: Większość / wszystkie odpowiedzi, w tym odpowiedzi na reguły udev, po prostu ukrywają partycję przed Nautilus, ale użytkownicy nadal mogą montować ją ze standardowymi uprawnieniami, za pomocą narzędzia Dysk (
►
ikona). Umieszczenie punktu montowania fstab w niedostępnym katalogu uniemożliwi dostęp użytkownika.źródło
noauto
(wyłączanie automounta podczas uruchamiania) i usuwaniex-gvfs-show
(usuwanie ikon z graficznego interfejsu użytkownika). Są to jedyne różnice, które zrobiły dyski, gdy go użyłem. (Ubuntu MATE 16.04)Będzie to najprostszy sposób na ukrycie „słabych” partycji Windows przed „Robust” Ubuntu 14.4.
Ubuntu:
Kliknij: Przeszukaj komputer i źródła online
Zapisz dyski w oknie dialogowym, a następnie kliknij (Dyski)
Kliknij partycję, którą chcesz ukryć (zmienia kolor)
Kliknij podwójną gwiazdkę (Więcej opcji) na pasku poniżej partycji
Wybierz „Edytuj opcje montażu”
Wyłącz opcje automatycznego montażu (OFF)
Odznacz „Zamontuj przy uruchomieniu”
Odznacz „Pokaż w interfejsie użytkownika”
Kliknij OK"
Wprowadź hasło. (ZROBIŁEŚ SIĘ!)
To zacznie działać natychmiast, ale konieczne jest ponowne uruchomienie komputera.
Windows:
Nie trzeba ukrywać partycji Ubuntus przed systemem Windows! Windows automatycznie ignoruje partycje innych niż Windows OS.
źródło
Możesz ustawić partycję jako ukrytą w gparted, jeśli twój dysk ma tablicę partycji GUID (GPT).
Wystarczy zainstalować i uruchomić gparted, kliknąć partycję prawym przyciskiem myszy, zarządzać flagami i ustawić partycję jako ukrytą.
źródło
zamontuj tam dowolną partycję ,,,,
mkdir ./.test
sudo mount /dev/sda1 ./.test/
Aby odmontować
./.test/ jest ukryty
możesz zamontować urządzenie tylko wtedy, gdy nie jest ono już zamontowane przez polecenie, które wydałem lub musisz użyć
oldmount i newmount to nazwy folderów
źródło