kftgt 1.13 (unreleased)
If kftgt fails with an exit status indicating no Kerberos v4 ticket
- cache, klogin and krsh should continue with rlogin and rsh anyway.
- Now that we're transitioning to a pure Kerberos v5 environment, not
- everyone has Kerberos v4 tickets.
+ cache or a Kerberos v4 authentication failure on the remote system,
+ klogin and krsh should continue with rlogin and rsh anyway. Now that
+ we're transitioning to a pure Kerberos v5 environment, not everyone
+ has Kerberos v4 tickets or .klogin files.
Fix the display of exit status in the kftgt man page with current
versions of pod2man.
print "@command\n" if $CONFIG{verbose};
my $status = system (@command);
$status >>= 8;
- if ($status != 0 && $status != 4) {
+ if ($status != 0 && $status != 4 && $status != 5) {
die "$0: $command[0] failed with exit status $status\n";
}
}
rlogin. If invoked with the B<-T> option or as B<ktelnet>, it uses Kerberos
telnet instead, and also takes an optional I<port> argument to connect to a
non-standard port. If B<kftgt> fails with an error indicating that the user
-has no Kerberos v4 ticket cache, B<klogin> continues anyway. Otherwise,
+has no Kerberos v4 ticket cache or no F<.klogin> file on the remote system,
+B<klogin> continues anyway (in case Kerberos v5 will work fine). Otherwise,
B<klogin> fails if B<kftgt> fails.
By default, B<klogin> always uses encryption (the B<-x> option to rlogin or
print "@command\n" if $CONFIG{verbose};
my $status = system (@command);
$status >>= 8;
- if ($status != 0 && $status != 4) {
+ if ($status != 0 && $status != 4 && $status != 5) {
die "$0: $command[0] failed with exit status $status\n";
}
}
using B<kftgt> and then executes I<command> on that system using Kerberos
rlogin. It assumes that the remote system has B<aklog>, B<kdestroy>, and
B<unlog> installed on your default path on the remote system. If B<kftgt>
-fails with an error indicating that the user has no Kerberos v4 ticket
-cache, B<klogin> continues anyway. Otherwise, B<klogin> fails if B<kftgt>
+fails with an error indicating that the user has no Kerberos v4 ticket cache
+or no F<.klogin> file on the remote system, B<klogin> continues anyway (in
+case Kerberos v5 will work fine). Otherwise, B<klogin> fails if B<kftgt>
fails.
Normally it's not necessary to forward one's ticket to execute commands