MAGIC: /usr/local/bin/bash: bad interpreter: Permission denied

Derek Ragona derek at computinginnovations.com
Tue Jan 29 08:24:28 PST 2008


At 10:11 AM 1/29/2008, Wojciech Puchar wrote:


>>Your script likely has as the first line:
>>#!/usr/local/bin/bash
>>
>>I would suspect /usr/local/bin is not in the path of the problem accounts or
>
>$ echo $PATH
>/bin:/usr/bin:/usr/games:/usr/local/bin:/usr/X11R6/bin:/smietnik/tmp/bin
>$ echo $PATH
>/bin:/usr/bin:/usr/games:/usr/local/bin:/usr/X11R6/bin:/smietnik/tmp/bin
>[mp3 at helnet ~]$ cat /etc/shells
>/bin/sh
>/bin/csh
>/bin/tcsh
>/usr/local/bin/bash
>
>to make things more funny, /usr/local/bin/bash is a default shell for that 
>(and other) account.
>
>>isn't in /etc/shells, or is restricted to run for only some users and 
>>groups. Check the bash executable doing:
>>ls -al /usr/local/bin/bash
>
>[mp3 at helnet ~]$ ls -al /usr/local/bin/bash
>-rwxr-xr-x  1 root  wheel  748288 15 cze  2007 /usr/local/bin/bash

Check your script then, add:
set -x
near the top and see where it is complaining.

         -Derek

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.



More information about the freebsd-questions mailing list