默认情况下,OS X Lion 和更高版本中不会启用较早且安全性较差的鉴定方法。您可以按照以下步骤,启用一个或多个此类方法以支持旧的设备或协议:
- 打开“终端”。
- 执行以下命令:
sudo chmod o+w /Library/Preferences sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1
- 建立与其他系统的 AFP 连接,以使 AFP 客户端偏好设置文件填上一组默认值。注: 您必须以注册用户身份(而不能以客人身份)进行连接。
- 执行以下命令查看停用的“用户鉴定方法 (UAM)”列表:
defaults read /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams
默认情况下,停用的 UAM 包括“Cleartxt Passwrd”、“MS2.0”、“2-Way Randnum exchange”和“DHCAST128”。注:如果没看到列表,请重新启动电脑并重复执行第 3 步。 - 要启用上述任一 UAM,请将其从停用的 UAM 列表中移除。例如,以下命令可通过将 DHCAST128 从停用的用户鉴定方法列表中移除来启用它:
sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange"
- 作出所需更改后,使用以下命令恢复“Preferences”文件夹的权限:
sudo chmod o-w /Library/Preferences
了解详情
如果您想撤销上述更改,可以删除 /Library/Preferences/com.apple.AppleShareClient 文件,也可以使用以下命令重新停用较旧 UAM 的默认设置:
sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange" "DHCAST128"