[comp.unix.wizards] Why does vipw *require* /bin/csh ?

phs@lifia.UUCP (Philippe Schnoebelen) (08/06/87)

When you call vipw in order to modify the passwd file under UNIX BSD4.3, it
performs several so called "sanity checks", e.g.  that you have su'ed, that
noone else  is currently modifying  it, ...  but more surprisingly  it also
verifies that your shell  is bin/csh or /bin/sh, which  forbids  you to use
another shell when su'ed.

Is there a good reason for this ?  Is there any  way around this other than
patching the source and recompiling ? Is there any danger in doing so ?

Thanks in advance,
--
Philippe SCHNOEBELEN,
LIFIA - INPG,                                         UUCP : phs@lifia.imag.fr
46, Avenue Felix VIALLET
38000 Grenoble, FRANCE

"Algebraic symbols are used when you do not know what you are talking about."