2008/12/2 System Administrator <[EMAIL PROTECTED]>: > On 2 Dec 2008 at 14:33, Juan Miscaro wrote: > >> 2008/12/2 Daniel Ouellet <[EMAIL PROTECTED]>: >> > Juan Miscaro wrote: >> >> >> >> 2008/12/2 Tony Abernethy <[EMAIL PROTECTED]>: >> >>> >> >>> Juan Miscaro wrote: >> >>>> >> >>>> I turn off those annoying checks and I use the same password. >> >>>> Works great. >> >>>> >> >>>> /juan >> >>>> >> >>> ... until it doesn't. >> >> >> >> Got anything to back that up? >> >> >> > I remember one specially where a user had to drive about 200 miles... >> >...He forget that bash wasn't compile statically and needed library... >> >> Stop. >> >> Install bash statically linked. That's all. > > You are missing a very important point that Chris Linn has aluded to: > no two shells are exactly alike and sooner or later a script written > for one will blow-up in another. And since OpenBSD comes with and > reasonably assumes that /bin/sh is the Korn Shell, all system (i.e. > root) scripts are written accordingly. The converse is also a likely > problem -- you install bash as root shell and start installing bash- > specific scripts critical for system operation. Then during an upgrade > bash is no longer available or is no longer statically compiled > (remember bash in packages is dynamic and you have to upgrade the base > OS before you can custom build your bastardized port...)
Who would be stupid enough to write system scripts in bash? Just because a user (again, I'm not even talking about root but a user with same uid/gid) has a bash shell does not force him to write bash scripts. > The long and the short of it has been repeated here many times: > > "leave the root shell alove" And as I've also said many times: "I am". /juan