mwolson: Relay email from mire
[hcoop/zz_old/config/exim4-hopper.git] / get-token
CommitLineData
8f42d430 1#!/bin/bash
cf08a29f 2# Get an AFS token for the given user.
3#
4# This is used to deliver mail with the appropriate credentials.
5
c3a1fc9a 6# fuse stdin and stderr
7exec 2>&1
8f42d430 8USER=$1
c3a1fc9a 9
10# all future output goes to this file
11exec >&/tmp/get-token-log.$USER
12
13# check that setuid happened
14whoami
15
16# set the credentials cache
8f42d430 17export KRB5CCNAME=FILE:/tmp/krb5cc_$USER.email
c3a1fc9a 18
19# eliminate any previous tokens
8f42d430 20kdestroy
21unlog
f33d4634 22KEYTAB=/etc/keytabs/mailfilter/$USER
c3a1fc9a 23
24# display command-to-be-invoked as a sanity check
25echo kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET
26
5092a970 27kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET
28aklog
5092a970 29