Jay Kline wrote: >>>Try "/etc/rc.d/init.d/sshd stop" or even "killall sshd" >>> >>> >>> >>That worked very well. >>So being in the init.d directory and running sshd stop is different then >>/etc/rc.d/init.d/sshd stop >>Sort of interesting but annoying >> >> > >Quick lesson on the $PATH variable. Your path as root is generally >/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin which means if >you do not specify the full path, it will try and run something in the path >(the frist one it finds). > >When you just did "sshd stop" it found the sshd deamon in /usr/sbin and >tried to run that, which of course didnt know what "stop" ment (thus the >error). The script in /etc/rc.d/init.d does know, but is not apart of your >path. For security's sake, your current directory is never apart of the >path (or sholdnt be, anyway). If someone were to get a nasty program that >deletes everything you own, and name it "cd" and "ls" and put it in your >home directory, you would never know what hit you. Therefore, to run things >in your current directory, you need to be explicit, and do "./commandname" > > >Jay > >_______________________________________________ >TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >http://www.mn-linux.org tclug-list at mn-linux.org >https://mailman.real-time.com/mailman/listinfo/tclug-list > > > Um Jay, why aren't you writing documentation for a living, in 2 paragraphs you explained the whole Linux path to me. I've read several articles on the path and they sucked or I'm stupid, lets see, I aint stupid so... _______________________________________________ TCLUG Mailing List - Minneapolis/St. Paul, Minnesota http://www.mn-linux.org tclug-list at mn-linux.org https://mailman.real-time.com/mailman/listinfo/tclug-list