#StackBounty: #macos #security #mount #sparsebundle MacOS: mounting password-protected sparsebundle doesn't ask for password

Bounty: 100

I have an encrypted, password-protected sparsebundle that I occasionally mount and unmount from the terminal. I want the system to ask for the password every time I mount it, but for some reason it keeps remembering.

This is how I mount it: hdiutil attach ~/path/to/my/bundle -mountpoint ~/my/mountpoint

These are some of the ways I’ve tried to unmount it:

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

(I’ve read here that hdiutil unmount is not sufficient to make the system forget the password.)

However, whatever I try, the system “helpfully” remembers the password each time.

Only when I use the eject button in Finder, does the system forget the password.

Also, there is no entry in my keychain that suggest the password has been cached. (At least, I can’t find it. There are none with kind disk image password.)

I’ve even created a new sparsebundle, with a new name and a different password, but the problem persists.

What am I missing here? How can I make sure the sytem always asks for the password, each time I mount the sparsebundle?

Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.