Perhaps ./setiathome is a script, using #!/bin/bash as its interpreter, it is calling another (binary) executable, that does not have execute permissions.
I don't have the latest version of setiathome, so this is all speculation, but it would seem to explain everything I have read in this thread so far. J -----Original Message----- From: Bijan Soleymani [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 24, 2002 9:11 AM To: [EMAIL PROTECTED] Cc: debian-laptop List Subject: Re: bash: ./setiathome: Permission denied The fact that bash gives "cannot execute binary file" suggests that "setiathome" is an executable and not a script. The default permission of 555 is ok, that is read + execute for all users: 4 (read) + 1 (execute). If you run it like ./setiathome or /directory/where/program/is/setiathome then there is something wrong with the program. Bijan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]