Possiedo uno sparsebundle crittografato protetto da password che occasionalmente monto e smonta dal terminale. Voglio che il sistema chieda la password ogni volta che lo monto, ma per qualche motivo continua a ricordare.
Ecco come lo monto: hdiutil attach ~/path/to/my/bundle -mountpoint ~/my/mountpoint
Questi sono alcuni dei modi in cui ho provato a smontarlo:
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
(Ho letto qui che hdiutil unmount
non è sufficiente per far sì che il sistema dimentichi la password.)
Tuttavia, qualunque cosa provi, il sistema "utile" ricorda ogni volta la password.
Solo quando uso il pulsante di espulsione in Finder, il sistema dimentica la password.
EDIT: Inoltre, non vi è alcuna voce nel mio portachiavi che suggerisca che la password sia stata memorizzata nella cache. (Almeno, non riesco a trovarlo. Non ci sono nessuno con il tipo disk image password
.)
Cosa mi manca qui? Come posso assicurarmi che il sistema sempre chieda la password, ogni volta che monto lo sparsebundle?
EDIT 2: ho creato un nuovo sparsebundle, con un nuovo nome e una password diversa, ma il problema persiste.