There are some historical reasons (which may no longer be valid) why it
would be better not to change the shell for the root login, and I believe
you may
have inadvertently discovered one of them. (I'm working from memory
here;
no Solaris system in front of me) Csh is (or was) not located in the
same
directory as sh. Sysadmins would change /bin/sh to /bin/csh in the
/etc/passwd
file, and the system wouldn't be able to find the desired login shell.
Moreover, the location of csh is (or was) on a separate partition, for
those
systems not using a monolithic mount of the OS, so in cases where the
file system
had problems, the system might even come up without the desired directory
mounted, making it impossible for root to get into the system at all.
Make sure you do a "which csh" to ascertain the correct directory.
In addition:
http://home.comcast.net/~j.p.h/cus-faq-2.html#15
Regards,
Dimitre
_______________________________________________
Solaris-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/solaris-users