Re: Why can't I execute a script??
"Helge Hafting" wrote:
> You don't have "." in your path, so files are *not* considered executable
> just because they are in the *current* directory.
>
> This is a security feature. (Some user could make a nasty script called
> "ls" or similiar in his home directoy. If you try to look at his files
> with ls the nasty script is invoked instead.)
>
> Ways of solving the problem:
>
> 1. Create ~/bin and add that to your path.
> This works well and has no security problems.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
If some user is capable of putting a fake `ls' in a random directory where
you might trip on it, that user is far more likely to put it in your ~/bin
directory! (Same privileges are required)
Just a thought.
--
Peter Galbraith, research scientist <GalbraithP@dfo-mpo.gc.ca>
Maurice Lamontagne Institute, Department of Fisheries and Oceans Canada
P.O. Box 1000, Mont-Joli Qc, G5H 3Z4 Canada. 418-775-0852 FAX: 775-0546
6623'rd GNU/Linux user at the Counter - http://counter.li.org/
Reply to: