Introduction
For some specific PPP authentication purposes, it is sometimes necessary to disable CHAP support in Mac OS X's PPP, forcing it to downgrade to PAP.
The Script
Here is a short AppleScript I wrote in order to make it easier for tech support folk to help out customers with this problem (it's a quick hack - use it as such).
display dialog "This script disables CHAP support in Mac OS X. You will now be asked for your admin password in order to modify a system file (/etc/ppp/options)." buttons "OK" set normal_command to "touch /etc/ppp/options;chmod a+w /etc/ppp/options;echo \"refuse-chap refuse-mschap refuse-mschap-v2\" > /etc/ppp/options;chmod a-w /etc/ppp/options" do shell script "sh -c " & quoted form of normal_command with administrator privileges display dialog "Thank you. To re-enable CHAP authentication, remove the /etc/ppp/options file." buttons "OK" giving up after 5