Dlaczego nie mogę wkleić w oknie dialogowym hasła podczas montowania zaszyfrowanego obrazu dysku?

38

Mam zaszyfrowany obraz dysku rzadkiego pakietu i użyłem fstab z odpowiednim UUID, aby zamontować go w innym miejscu niż / Volumes. Chciałbym po prostu kliknąć dbl-kliknięcie na niego, wprowadzić hasło i pokazać, gdzie chcę. Używam menedżera haseł i celowo wybrałem długie losowe bełkotliwe hasło do obrazu dysku. Wygląda na to, że nie wolno mi wklejać hasła w oknie dialogowym z pytaniem o hasło podczas montowania zaszyfrowanego obrazu dysku.

czy robię coś źle?

kbyrd
źródło
3
System operacyjny wyłącza także rejestratory klawiatury, gdy znajduje się w bezpiecznym polu wprowadzania tekstu. TextExpander jest przykładem legalnego rejestratora klawiatury.
Ɱark Ƭ
1
Jak próbujesz wkleić? Znalazłem obszary, w których cmd+vnie działa, ale ctrl+click > pastedziała.
forquare

Odpowiedzi:

32

Nie, nie robisz nic złego. Apple nie pozwala wklejać w niektórych bezpiecznych oknach dialogowych. To funkcja, a nie błąd. (Utrudnia to brutalne włamanie się do okna dialogowego).

Możesz wkleić hasło do linii poleceń, jeśli zamontujesz bezpieczny obraz za pomocą hdiutil .

Otwórz terminal i wpisz:

 hdiutil attach /path/to/imagefile -stdinpass

Po wyświetleniu monitu o hasło skopiuj je z pliku tekstowego lub (najlepiej) przechowalni haseł i wklej do terminala.

Jeśli ścieżka / do / pliku plików jest złożona, możesz wpisać polecenie, spację, a następnie przeciągnij ikonę pliku obrazu z wyszukiwarki do okna terminala, aby automatycznie wprowadzić ścieżkę / nazwę pliku .

jaberg
źródło
19
Niesamowite. Zachęcam więc do używania tylko hasła, które mogę łatwo zapamiętać i wpisać.
kbyrd,
10
Co za dziwny wybór Apple, aby utrudnić brutalne zmuszanie okna dialogowego, podczas gdy nadal jest możliwe (i powiedziałbym, że łatwiej) brutalne wymuszenie narzędzia wiersza poleceń.
drfrogsplat
11
@drfrogsplat, dokładnie. To straszna funkcja - wszystko, co robi, utrudnia korzystanie z menedżerów haseł.
Czy
4
Ta funkcja jest przestarzała i głupia ... w ogóle nie można użyć 1 hasła. Nie można nawet skopiować sugerowanego hasła
amleszk
2
Wow, więc dostajesz karę za wybieranie długich, skomplikowanych haseł
Ray
18

Napisałem bardzo małą aplikację AppleScript, która umożliwia wklejanie haseł nawet tam, gdzie jest to niedozwolone, poprzez oszukiwanie systemu w myśleniu, że piszesz na klawiaturze. Minusem: zajmuje miejsce w Docku.

Dae
źródło
12

Możesz także uruchomić taki skrypt w edytorze AppleScript:

tell application "System Events" to tell process "SecurityAgent"
    set value of text field 1 of window 1 to (the clipboard)
    click button 1 of group 1 of window 1
end tell

Wymaga dostępu do urządzeń pomocniczych, które należy włączyć w Preferencjach systemowych.

Lri
źródło
ŁAŁ! Wielkie dzięki. Te 4 wiersze pozwolą mi zaoszczędzić godziny i wzmocnią moje hasła.
Yan
Zdecydowanie polecam, aby ludzie hdiutil używali odpowiedzi jaberga zamiast uciekać się do automatyzacji interfejsu użytkownika, takich jak ten.
Blacklight Shining
Dziękuję Ci! moja klawiatura jest łamana, a lewy i prawy klawisz Shift nie działają - nie tak dobrze dla haseł, które wymagają numerów shift na komputerze Mac Book Air; 9
Bae
-1

Zabezpieczenia Apple zapobiegają temu, na co jaberg odpowiedział osobno. Ale czy nie pojawia się monit o zapisanie hasła w pęku kluczy? Używałem tylko zaszyfrowanych woluminów fizycznych, a nie obrazów dysków, ale zawsze pojawia się monit o zapisanie hasła do mojego pęku kluczy.

Phillip U.
źródło
3
Przechowywanie hasła w pęku kluczy systemu jest sprzeczne z koncepcją zapewnienia bezpieczeństwa załączonym plikom. Jeśli ktoś ma dostęp do twojego otwartego konta, może uzyskać dostęp do zaszyfrowanych plików. Państwo mogłoby jednak przenieść klucze do zaszyfrowanych obrazów do drugiego pęku kluczy, która jest chroniona przez różne hasła. W ten sposób będziesz mieć tylko jedno dodatkowe złożone hasło do zapamiętania.
jaberg
1
W szczególności nie chcę używać pęku kluczy. Używam do tego mojego menedżera haseł.
kbyrd
Może chcę dodać to jako komentarz, a nie odpowiadać FWIW
rogerdpack