我有一个 CSV/TXT 文件,其中包含网络名称和密码列表(以及网络/密码/加密类型),如下所示:
***Networkname1*** ESS WPAPSK TKIP passPhrase ***password1***
***Networkname2*** ESS WPAPSK TKIP passPhrase ***password2***
***Networkname3*** ESS open WEP networkKey ***password3***
etc etc
我正在尝试将 Wi-Fi 网络设置(用于无线热点)导入 Mac 的 Keychain 应用程序,因为我刚刚从 Windows 7 机器转移到 Mac(Yosemite)。
有什么想法吗?也许我可以编辑保存网络名称和密码列表的 Keychain 文件?
也许有一种方法可以编辑包含所有 wifi 密码的 Keychain 文件。
答案1
您将需要编写一个脚本来读取您的 csv 并将其正确解析为以下终端命令之一:
苹果有一个知识库命令security
(钥匙串访问管理器)。
你需要类似这样的东西:
security add-generic-password -a $User -D "network password" -S $SSID -w $Password
喜欢 -
security add-generic-password -a Raystafarian -D "network password" -S Raystafarian -w MyPassword
还有networksetup
命令知识库加入网络 -
networksetup setairportnetwork $device_name $SSID $Password
您可以找到要使用的设备名称
networksetup -listallhardwareports
您还可以使用以下方式设置首选网络(这是我会用到的)
networksetup -addpreferredwirelessnetworkatindex $device_name $SSID $Index $Security_type $Password
喜欢 -
networksetup -addprefferedwirelessnetworkatindex en1 Raystafarian 1 WPA2 MyPassword