(as root)
to find the location of adsl-start, and show its permissions
Code:
# ls -l $(which adsl-start)
to show the path.
Making sure that the location given from the 1st command, is listed in the second, and that the permissions for adsl-start are a+x, or g+x for only users in a specific group to be able to execute it.