SSH - tcsh bugfix in 10.1.1

Nov 18, '01 06:09:47AM

Contributed by: loekjehe

There is a bug in 10.1.1. that causes the Terminal to logout disgracefully after having logged in (as superuser or other ordinary user) to your own machine using SSH. A "bus error" is the result.

The problem seems to be caused by "klist" that is called by "tcsh" on logout. This is a kerberos program and it calls CCacheServer. Klist crashes with a bus error. The problems will go away by commenting out (i.e. putting a # in front of it) the following line in the file /usr/share/init/tcsh/logout:

if ({ (klist -s >& /dev/null) }) kdestroy

You must do this as admin user using a plain text editor like joe or vi or emacs.

Loek

Comments (1)


Mac OS X Hints
http://hints.macworld.com/article.php?story=20011118060947142