On Tue, 29 Jun 2004 14:00:35 -0300 (BRT) rozsas@supernet.com.br wrote:
Hi !
Ouch ! SuSE 9.1 is quite different from a standard linux, isn't ?
How can I change the root's shell from bash to tcsh ? I edited the file /etc/passwd, but the subsequent login as root, still have bash as shell.
This is quite amazing ! Has SuSE tweaked the /bin/login ?
any ideas ? I really like tcsh and I already have a whole bunch of files (.tcshrc*) setup for root. IMHO, the primary root shell (on Linux and Unix) should be a Bourne derived shell (sh or bash).
That said, log in as root, use the chsh command:
chsh -s /bin/tcsh root
That should work for you. I did that and subsequently logged in as root,
and the entry in /etc/password was changed correctly.
BTW: What do you mean by "standard Linux"?
--
Jerry Feldman