not*_*odo 7 mac encryption passwords osx-mountain-lion macos
简短版本:有没有办法强制 OSX 中的文本字段接受粘贴字符串,尽管开发人员(Apple)将其设置为不接受复制粘贴?
很长的故事:
平台:OS X 10.8.2(山狮)
刚刚连接了一个新的外部驱动器,将其设置为加密(HFS+ 加密分区)。它按预期工作。
我的问题是我设置了一个很长的随机生成的密码。和其他许多人一样,我在 KeePassX 中保存了这个。一切都会很好......除了Apple不允许我简单地将密码粘贴到连接驱动器后显示的“输入密码”对话框中!
每次检测到驱动器时,将长的随机字符串从一个窗口重写为第二个窗口是非常烦人的。有没有办法强制输入字段接受粘贴的密码?

一种解决方案是在 OS X KeyChain 中存储密码,但是......似乎存在一个错误。即使正确安装卷后,“输入密码”窗口也不会消失。我输入密码,单击“解锁”,控件变灰。几秒钟后,我看到该驱动器出现在 Finder 中,但“输入对话框”窗口会像在输入错误密码时一样晃动 - 并恢复到原始状态。此外,尽管选中了在 KeyChain 中存储密码的选项,但它并没有写在那里(我想这两个可能是相关的)。因此,检查“存储在钥匙串中”并不能解决我的问题......
Lri*_*Lri 13
在这种情况下并不是更方便,但您可以在 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 window 1
end tell
Run Code Online (Sandbox Code Playgroud)
当我单击在钥匙串中记住复选框时,密码以卷的名称保存在登录钥匙串中,并且随后在不需要密码的情况下挂载了该卷。
| 归档时间: |
|
| 查看次数: |
6689 次 |
| 最近记录: |