文件夹中的每个缓存:
$ ls -l ~/mycache
total 20
-rw------- 1 username username 998 Jan 1 10:18 a.REALM.cache
-rw------- 1 username username 1778 Jun 6 14:58 b.REALM.cache
-rw------- 1 username username 1665 Aug 31 12:22 c.REALM.cache
-rw------- 1 username username 4 Aug 31 15:50 primary
Kerberos 环境变量:
$ echo $KRB5CCNAME
DIR:/home/username/mycache
通过使用klist -l
:
Principal name Cache name
-------------- ----------
但是当更改为特定的缓存时,它会正确列出:
$ echo $KRB5CCNAME
FILE:/home/username/mycache/c.REALM.cache
$ klist -l
Principal name Cache name
-------------- ----------
kerberosID@REALM.COM FILE:/home/username/mycache/c.REALM.cache (Expired)
我期望缓存集合列出集合中的每个主体。我怎样才能做到这一点?