add -F for forwarding ticket, from Ake Sandgren <ake@cs.umu.se>
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9652 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -34,14 +34,14 @@
|
||||
#include "rcp_locl.h"
|
||||
|
||||
#define RSH_PROGRAM "rsh"
|
||||
#define OPTIONS "5dfKpP:rtxz"
|
||||
#define OPTIONS "5dfFKpP:rtxz"
|
||||
|
||||
struct passwd *pwd;
|
||||
uid_t userid;
|
||||
int errs, remin, remout;
|
||||
int pflag, iamremote, iamrecursive, targetshouldbedirectory;
|
||||
int doencrypt, noencrypt;
|
||||
int usebroken, usekrb5;
|
||||
int usebroken, usekrb5, forwardtkt;
|
||||
char *port;
|
||||
|
||||
#define CMDNEEDS 64
|
||||
@@ -77,6 +77,9 @@ main(argc, argv)
|
||||
case 'P':
|
||||
port = optarg;
|
||||
break;
|
||||
case 'F':
|
||||
forwardtkt = 1;
|
||||
break;
|
||||
case 'p':
|
||||
pflag = 1;
|
||||
break;
|
||||
@@ -780,6 +783,8 @@ do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout)
|
||||
args[i++] = "-K";
|
||||
if (doencrypt)
|
||||
args[i++] = "-x";
|
||||
if (forwardtkt)
|
||||
args[i++] = "-F";
|
||||
if (noencrypt)
|
||||
args[i++] = "-z";
|
||||
if (port != NULL) {
|
||||
|
Reference in New Issue
Block a user