使用终端更改 OS X 中加密磁盘映像的密码

JSh*_*hoe 4 terminal passwords usb-flash-drive disk-image macos

我想要一个存在于我的闪存驱动器上的程序,当运行时,它会

  • 使用存储的密码打开加密的磁盘映像
  • 然后将密码更改为随机数
  • 保存以备下次使用

这能做到吗?

nma*_*mat 7

如果您知道 shell 脚本,您可以编写一个简单的程序来执行此操作。使用hdiutil更改加密磁盘的密码:

hdiutil chpass [image_name]
Run Code Online (Sandbox Code Playgroud)

它会以交互方式询问您以前的密码和新密码,因此您必须使用一些管道或期望。要生成随机数,echo $RANDOM应该这样做。要存储密码,您可以使用一个简单的文本文件,如果您不介意让它不受保护的话。