Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Nov 2001 23:11:29 +0100
From:      "Anthony Atkielski" <anthony@atkielski.com>
To:        "Mike Meyer" <mwm@mired.org>, <questions@freebsd.org>
Subject:   Re: Is root's search path special?
Message-ID:  <00c601c16eeb$a8607c30$0a00000a@atkielski.com>
References:  <15349.30413.867238.510518@guru.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Myprogram was an example, but the real-world case where I found this was with
the text editor joe, which is an executable file.  It's in /usr/local/bin, and
/usr/local/bin is in my path, even under root, and yet the shell can't seem to
find it when I am logged in as root, but it finds it when I'm logged in as a
normal user.  All the environment variables look pretty much the same, so I was
thinking that there must be something weird about root, but I didn't know where
to look to find out for sure.

----- Original Message -----
From: "Mike Meyer" <mwm@mired.org>
To: "Anthony Atkielski" <anthony@atkielski.com>
Cc: <questions@freebsd.org>
Sent: Friday, November 16, 2001 21:27
Subject: Re: Is root's search path special?


> Anthony Atkielski <anthony@atkielski.com> types:
> > Why is it that when I try
> >
> > % myprogram
> >
> > it will run under an ordinary user login, but cannot be found under a root
> > login?  The program myprogram is in /usr/local/bin, and /usr/local/bin
appears
> > in the PATH for both the user and the root login.  Why doesn't it work under
> > root?  Is there something special about the way root executes things?
>
> Is myprogram by any chance a script? There's a bug - I claim it's in
> the kernel, but the committers claim that it's in csh - that causes a
> bad interpreter on the "#!" line in a script to cause the program to
> be reported as "not found" by csh.
>
> If it is a script, you might verify that the #! line refers to the
> interpreter by the full path.
>
> <mike
> --
> Mike Meyer <mwm@mired.org> http://www.mired.org/home/mwm/
> Q: How do you make the gods laugh? A: Tell them your plans.
>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00c601c16eeb$a8607c30$0a00000a>