Thanks gurus for your replies. i had to edit the /etc/passwd file and change any '/usr/local/bin/tcsh' to '/bin/tcsh'. and it worked fine. The reason as why this happened is as poinetd out: When you're logged as root and type 'tcsh', it finds one which is in the PATH environment variable. But at login time, there is no such environment variable yet, and no tcsh found since the path you provided is wrong. Hi Dinesh, >i have just installed solaris 8 on my machine and when i type >tcsh, the tcsh >shell starts up when i am logged in as root. > >however i have created a normal user with default shell as tcsh >but when try >to log in it fails. it say "no shell" > >i searched for the /usr/local/bin/tcsh and the folder/file and does not >exist so that is why i cant log in as a normal user. HOwever I am >confused >as to how when i am logged in a root and type "tcsh" and the shell comes >into place.why is this ? > >also is there some other path where this tcsh shell might be located? _________________________________________________________________ Are you in love? Find a date on MSN Personals http://match.msn.com.my/ _______________________________________________ sunmanagers mailing list sunmanagers@sunmanagers.org http://www.sunmanagers.org/mailman/listinfo/sunmanagersReceived on Wed Dec 17 01:43:16 2003
This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:25 EST