Date: Sun, 23 Nov 2003 19:43:32 -0800 (PST) From: David Wolfskill <david@catwhisker.org> Cc: current@freebsd.org Subject: Re: Unfortunate dynamic linking for everything Message-ID: <200311240343.hAO3hWmU002266@bunrab.catwhisker.org> In-Reply-To: <20031124092346.F63116@sbk-gw.sibnet.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
>Date: Mon, 24 Nov 2003 09:34:08 +0600 (NOVT) >From: "Maxim M. Kazachek" <stranger@sberbank.sibnet.ru> > So, imagine, i'm accidentally deleted /bin with your most wanted >static sh... And, of course, due to static nature of /bin/sh it was >removed from /rescue? Nothing will protect you from shooting in the leg, >neither static linking, nor assumption that /lib is OK. So go ahead and make /bin/sh also have a (hard) link to /rescue/sh. Then the referenced action merely decrements the link count, and the executable itself doesn't go away. Sure, you could be more imaginative with foot-shooting, but the stated problem is really easy to avoid. Peace, david (reluctant to contribute to this thread....) -- David H. Wolfskill david@catwhisker.org If you want true virus-protection for your PC, install a non-Microsoft OS on it. Plausible candidates include FreeBSD, Linux, NetBSD, OpenBSD, and Solaris (in alphabetical order).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311240343.hAO3hWmU002266>