Oron Peled wrote:
On Sun, 23 Feb 2003 00:52:22 +0200 (IST) Matan Ziv-Av <[EMAIL PROTECTED]> wrote:
On Sat, 22 Feb 2003, Oron Peled wrote:
Another related issue. I hope nobody don't use '.' in your path as root -- this is suicidal in terms of security.
Only on systems which (might) have malicious users. Not relevant for home computers.
What I pointed was bad *habbit* used by a person (computers don't have habbits yet ;-)
Even if we assume there is no security issue with home system (and some replies refuted this), the same user may later administer a multiuser Linux server. He would almost certainly carry his habbits with him, as he is used to running 'foo' from current dir and have it working "automatically" without the need for the "cumbersome" ./foo
As I pointed out this habbit have two negative effects: - For any user it has the potential to create confusion with builtins, aliases, functions, normal system commands. This was the case I was answering about. - I used the opportunity to warn about the dangers to root because I see in many places administrators which are unaware about it. Happily, Daniel replied that he doesn't put '.' in path on his root account, so at least he is immune to the second issue (but not the first....)
You'll be amazed how many times people name a script/program without being aware it is used by someone. Anybody who relies on his memory is optimistic: ls `echo $PATH | sed 's/:/ /g'` | wc -l 4164
Any hope to remember ~4k commands on this PATH so you don't use any duplicates? And I didn't count shell builtins...
And don't you say "but '.' is first on my PATH". How many time we source scripts (e.g: in /etc/profile.d/) which rightfully contains fragments like: PATH="/opt/foo/bin:$PATH"
Good habbits are very important in complex environment like Linux/Unix many of them encapsulate "best practices" learned over the years the hard way (i.e: clashing with the results of doing it differently).
Phewwwuuu, what a thread. I didn't think it would be hot topic.
Well,I did suggest two days ago, after having solved the original problem, that we pthread_join(...) !
---------------------------------------------------------------- Oron Peled Voice/Fax: +972-4-8228492 [EMAIL PROTECTED] http://www.actcom.co.il/~oron
Linux lasts longer! -- "Kim J. Brand" <[EMAIL PROTECTED]>
================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]