Dies ist eine alte Version des Dokuments!
Beim Versuch mit Mac OS 10.7.0 (Lion) eine Verbindung zu einem AFP-Server herzustellen wird Ihnen möglicherweise folgende Fehlermeldung angezeigt:
Die Ursache des Problems liegt darin, dass Apple die zulässigen Authentifizierungsmethoden in Lion geändert hat und ältere AFP-Server diese nun nicht mehr unterstützen. Bislang wurde das Authentifizierungsmodul »DHCAST128« verwendet, welches nun keine Gültigkeit mehr. Um Lion wieder DHCAST128 kompatibel zu machen, gehen Sie wie folgt vor:
$ sudo chmod o+w /Library/Preferences
$ defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1
/Library/Preferences/com.apple.AppleShareClient
{ "afp_host_prefs_version" = 1; }
$ $ sudo reboot
/Library/Preferences/com.apple.AppleShareClient
{ "afp_active_timeout" = 0; "afp_allow_submounts" = 1; "afp_allow_system_uams" = 0; "afp_allow_user_uams" = 0; "afp_debug_level" = 5; "afp_debug_syslog" = 1; "afp_disabled_uams" = ( "Cleartxt Passwrd", "MS2.0", "2-Way Randnum exchange", DHCAST128 ); "afp_forceKerberosOnly" = 0; "afp_host_prefs_version" = 15; "afp_idle_timeout" = 0; "afp_immutable_dirs" = 1; "afp_maxDirCache" = 60; "afp_maxFileCache" = 60; "afp_maxIOToleranceMSecs" = 0; "afp_maxQuantumNbr" = 0; "afp_maxQuantumSize" = 0; "afp_maxSingleIOToleranceMSecs" = 0; "afp_minDirCache" = 5; "afp_minFileCache" = 5; "afp_minIOToleranceMSecs" = 0; "afp_minQuantumNbr" = 0; "afp_minQuantumSize" = 0; "afp_minSingleIOToleranceMSecs" = 0; "afp_mount_defaultFlags" = 0; "afp_no_caseSensitiveVols" = 0; "afp_no_kQueues" = 0; "afp_no_volChange_caching" = 1; "afp_prefer_IPv4" = 1; "afp_reconnect_allow" = 1; "afp_reconnect_interval" = 10; "afp_reconnect_max_time" = 600; "afp_softautomount_vols" = 0; "afp_softmount_vols" = 0; "afp_wan_quantum" = 0; "afp_wan_threshold" = 0; }
$ sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange"
$ $ sudo reboot
Nun sollten Sie von dieser Lion Client Workstation wieder Zugriff auf Ihren AFP Server haben.
Möchten Sie den Vorgang rückgängig machen bzw. »DHCAST128« wieder zu der Liste der nicht zulässigen Authentifizierungsmaßnamen hinzufügen, verwenden Sie folgendes Kommando:
$ sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array-add "DHCAST128"