Hmm, on my local machines (one running Debian, one running Ubuntu) I appear to be seeing the expected default /tmp/krb5cc_%{uid} behavior. I couldn't quite follow how your credentials were obtained; were they perhaps obtained as part of the login process? The PAM configuration might well be relevant in that case.
-Ben