[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
afslog behaviour in a cross realm configuration
Hi,
I'm a bit wondering about the behaviour of afslog in a cross realm
authentication situation. I have two ADS, say A.FZK.DE and CG.FZK.DE.
There is a one way trust between them, so that users from A.FZK.DE can log
into CG.FZK.DE. In the latter I have a afs ID of 7597 which matches the unix
uid.
If I'm authenticated in A.FZK.DE and run aklog -d (as provided by openafs
1.3.86) I get:
[schwicke]$ aklog -d
Authenticating to cell cg.fzk.de (server iwrafs0.fzk.de).
We've deduced that we need to authenticate to realm CG.FZK.DE.
Getting tickets: afs/cg.fzk.de@CG.FZK.DE
Principal not found, trying alternate service name: afs/@CG.FZK.DE
Using Kerberos V5 ticket natively
About to resolve name schwicke@A.FZK.DE to id in cell cg.fzk.de.
Id 393009
Set username to AFS ID 393009
Setting tokens. AFS ID 393009 / @ KA.FZK.DE
[schwicke@iwrcgvor1:/afs/cg.fzk.de/home/schwicke]$ tokens
Tokens held by the Cache Manager:
User's (AFS ID 393009) tokens for afs@cg.fzk.de [Expires Aug 18 04:11]
--End of list--
This AFS ID has been created previously by aklog.
If I run heimdals afslog instead
[schwicke@iwrcgvor1:/afs/cg.fzk.de/home/schwicke]$ afslog -v
krb5 tried afs/cg.fzk.de@KA.FZK.DE -> 0
again it provides me with an afs token, but for the wrong AFS ID:
[schwicke@iwrcgvor1:/afs/cg.fzk.de/home/schwicke]$ tokens
Tokens held by the Cache Manager:
User's (AFS ID 7597) tokens for afs@cg.fzk.de [Expires Aug 18 04:11]
--End of list--
hence, this token is "discarded" since not matching the correct key (unknown
key version number). The same problem occurs with my pam_krb5afs module which
uses the heimdal libs. As a result, people already authenticated in A.FZK.DE
are let into the machine when connecting with ssh but get an afs token which
does not work.
Is this behaviour known ? Is this just a missconfiguration problem or a
problem of libkafs ?
Thank's in advance!
Ulrich
--
__________________________________________
Dr. Ulrich Schwickerath
Forschungszentrum Karlsruhe
GRID-Computing and e-Science
Institut for Scientific Computing (IWR)
P.O. Box 36 40
76021 Karlsruhe, Germany
Tel: +49(7247)82-8607
Fax: +49(7247)82-4972
e-mail: ulrich.schwickerath@iwr.fzk.de
PGP DH/DSS Key: ID 0xCEB9826F
Fingerprint: 5537 8473 CD26 507E 8EE2 BAAF 98E2 FD16 CEB9 826F
__________________________________________