extern CONNECTION conn;
int code;
extern char *PrincipalHostname();
-static char sms[] = "sms";
+static char service[] = "rcmd";
+static char master[] = "sms";
static char qmark[] = "???";
/*
ticket_st.mbz = 0;
ticket_st.length = MAX_STRING_SIZE(data);
bcopy(STRING_DATA(data), ticket_st.dat, MAX_STRING_SIZE(data));
- code = rd_ap_req(&ticket_st, sms,
+ code = rd_ap_req(&ticket_st, service,
PrincipalHostname(host), 0,
&ad, "/etc/srvtab");
if (code) {
if (get_krbrlm(realm,0))
realm[0] = '\0';
code = EPERM;
- if (strcmp(sms, ad.pname))
+ if (strcmp(master, ad.pname))
goto auth_failed;
if (ad.pinst[0] != '\0')
goto auth_failed;
/*static char tkt_pathname[] = "/tmp/tkt:sms";*/
static char *srvtab = SRVTAB; /* default == /etc/srvtab */
static char realm[REALM_SZ];
-static char sms[] = "sms";
+static char master[] = "sms";
+static char service[] = "rcmd";
extern char *tkt_string(), *PrincipalHostname();
static int initialized = 0;
init();
strcpy(phost, PrincipalHostname(host));
try_it:
- code = mk_ap_req(ticket, sms, phost, realm, (long)0);
+ code = mk_ap_req(ticket, service, phost, realm, (long)0);
if (pass == 1) {
/* maybe we're taking too long? */
if ((code = get_sms_tgt()) != 0) {
{
register int code;
init();
- code = get_svc_in_tkt(sms, "", realm, "krbtgt", realm, 1, srvtab);
+ code = get_svc_in_tkt(master, "", realm, "krbtgt", realm, 1, srvtab);
if (!code)
return(0);
else