Чому я не можу вставити діалогове вікно пароля під час монтажу зашифрованого образу диска?


38

У мене є зашифроване зображення розрідженого диска в комплекті, і я використав fstab з правильним UUID, щоб встановити його в іншому місці, ніж / Томи. Я хотів би просто натиснути на нього dbl-клацання, ввести пароль і вказати його там, де я його хочу. Я використовую менеджер паролів, і я навмисно вибрав довгий випадковий гріш-пароль для образу диска. Здається, мені не дозволяється вставляти свій пароль у діалогове вікно, яке запитує пароль під час монтажу зашифрованого образу диска.

Я щось роблю не так?


3
ОС також вимикає реєстратори клавіатури, коли знаходиться у захищеному полі для введення тексту. TextExpander - приклад законного реєстратора клавіатури.
Ɱark Ƭ

1
Як ви намагаєтеся вставити? Я знайшов сфери, де cmd+vне працює, але ctrl+click > pasteпрацює.
forquare

Відповіді:


32

Ні, ви нічого не робите. Apple не дозволяє вставляти в певні захищені діалогові вікна. Це особливість, а не помилка. (Це ускладнює жорстоку злому діалогового вікна.)

Ви можете вставити пароль у командний рядок, якщо змонтувати захищене зображення за допомогою hdiutil .

Відкрити термінал і ввести:

 hdiutil attach /path/to/imagefile -stdinpass

Коли буде запропоновано ввести пароль, скопіюйте його з текстового файлу або (бажано) у сховище пароля та вставте його у термінал.

Якщо шлях / файл / зображення є складним, ви можете ввести команду, пробіл, а потім перетягніть піктограму зображення з пошуку в вікно терміналу, щоб автоматично ввести шлях / ім’я фільму .


19
Дивовижно. Тож мені рекомендується використовувати лише той пароль, який я легко запам'ятовую і набираю.
kbyrd

10
Який незвичайний вибір Apple, щоб зробити діалогове вікно більш жорстким, але все одно можливо (і я б сказав простіше) жорстоко застосовувати утиліту командного рядка.
drfrogsplat

11
@drfrogsplat, точно. Це жахлива особливість - все, що вона робить, це ускладнити використання менеджерів паролів.
Чи буде

4
Ця функція застаріла і дурна ... взагалі не можна використовувати 1 пароль. Не вдається навіть скопіювати запропонований пароль
amleszk

2
Ого, значить, ви отримуєте штраф за вибір довгих складних паролів
Рей

18

Я написав дуже крихітний додаток AppleScript, який дозволяє вставляти паролі навіть там, де це не дозволено, вводячи систему в думку, що ви вводите на клавіатурі. Мінус: це займає місце у вашому доку.


12

Ви також можете запустити такий сценарій у редакторі 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

Він вимагає ввімкнення доступу для допоміжних пристроїв із системних налаштувань.


ОЦЕ ТАК! Дуже дякую. Ці 4 рядки заощадять мені години та посилять мої паролі.
Ян

Я настійно рекомендую людям використовувати hdiutil як відповідь Jaberg, а не вдаватися до таких автоматизованих інтерфейсів, як ця.
Blacklight Shining

Дякую тобі! мою клавіатуру ламають, а ліва і права клавіші зсуву не працюють - не дуже добре для паролів, яким потрібні номери зсуву в ефірі книги Mac; 9
Bae

-1

Безпека Apple запобігає цьому, на що окремо відповідає Jaberg. Але вам не запропоновано зберігати пароль у вашому брелоку? Я використовував лише зашифровані фізичні томи, а не зображення диска, але мені завжди пропонувалося зберегти пароль у моїй брелоку.


3
Збереження пароля в системній брелоку працює проти поняття збереження вкладених файлів. Якщо хтось має доступ до вашого відкритого облікового запису, він може отримати доступ до зашифрованих файлів. Однак ви можете перемістити ключі зашифрованих зображень у другу брелок, захищену іншим паролем. Таким чином у вас залишиться лише один додатковий складний пароль.
jaberg

1
Я спеціально не хочу використовувати брелок. Для цього я використовую свій менеджер паролів.
kbyrd

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.