diff options
author | markm <markm@FreeBSD.org> | 2003-05-01 20:09:58 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2003-05-01 20:09:58 +0000 |
commit | 4a635f887e72a0ea5eef446a774cacc3f16826b9 (patch) | |
tree | a5d4c911662afad675e877472c123fda8fe29833 /sbin/dump/dumprmt.c | |
parent | 3c131e044ae8a822e5abb96a7883d8e3fddb16a7 (diff) | |
download | FreeBSD-src-4a635f887e72a0ea5eef446a774cacc3f16826b9.zip FreeBSD-src-4a635f887e72a0ea5eef446a774cacc3f16826b9.tar.gz |
De-Kerberise (KerberosIV). KerberosIV is no longer present, and
remote backups can still be done with Kerberos authentication using
SSH and Kerberos 5.
Diffstat (limited to 'sbin/dump/dumprmt.c')
-rw-r--r-- | sbin/dump/dumprmt.c | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/sbin/dump/dumprmt.c b/sbin/dump/dumprmt.c index 1e37d06..85e811e 100644 --- a/sbin/dump/dumprmt.c +++ b/sbin/dump/dumprmt.c @@ -80,12 +80,8 @@ static int rmtgetb(void); static void rmtgetconn(void); static void rmtgets(char *, int); static int rmtreply(const char *); -#ifdef KERBEROS -int krcmd(char **, int /*u_short*/, char *, char *, int *, char *); -#endif static int errfd = -1; -extern int dokerberos; extern int ntrec; /* blocking factor on tape */ int @@ -142,10 +138,9 @@ rmtgetconn(void) int on; if (sp == NULL) { - sp = getservbyname(dokerberos ? "kshell" : "shell", "tcp"); + sp = getservbyname("shell", "tcp"); if (sp == NULL) { - msg("%s/tcp: unknown service\n", - dokerberos ? "kshell" : "shell"); + msg("shell/tcp: unknown service\n"); exit(X_STARTUP); } pwd = getpwuid(getuid()); @@ -165,14 +160,8 @@ rmtgetconn(void) if ((rmt = getenv("RMT")) == NULL) rmt = _PATH_RMT; msg(""); -#ifdef KERBEROS - if (dokerberos) - rmtape = krcmd(&rmtpeer, sp->s_port, tuser, rmt, &errfd, - (char *)0); - else -#endif - rmtape = rcmd(&rmtpeer, (u_short)sp->s_port, pwd->pw_name, - tuser, rmt, &errfd); + rmtape = rcmd(&rmtpeer, (u_short)sp->s_port, pwd->pw_name, + tuser, rmt, &errfd); if (rmtape < 0) { msg("login to %s as %s failed.\n", rmtpeer, tuser); return; |