У меня есть зашифрованный, защищенный паролем sparsebundle, который я иногда монтирую и размонтирую из терминала. Я хочу, чтобы система запрашивала пароль каждый раз, когда я его монтирую, но по какой-то причине он продолжает запоминать.
Вот как я его монтирую: hdiutil attach ~/path/to/my/bundle -mountpoint ~/my/mountpoint
Вот некоторые из способов, которые я пытался размонтировать:
hdiutil detach -force ~/path/to/my/bundle
hdiutil detach -force /Users/me/path/to/my/bundle
hdiutil eject -force ~/path/to/my/bundle
diskutil eject ~/path/to/my/bundle
diskutil unmount force ~/path/to/my/bundle
(Я читал здесь, что hdiutil unmount
недостаточно, чтобы система забыла пароль.)
Однако, что бы я ни пытался, система "услужливо" запоминает пароль каждый раз.
Только когда я использую кнопку извлечения в Finder, система забывает пароль.
Кроме того, в моей цепочке для ключей нет записи о том, что пароль был кэширован. (По крайней мере, я не могу найти это. Там нет ни одного с добрым disk image password
.)
Я даже создал новый sparsebundle, с новым именем и другим паролем, но проблема остается.
Что мне здесь не хватает? Как я могу убедиться, что система всегда запрашивает пароль, каждый раз, когда я монтирую sparsebundle?