From: zacheiss Date: Tue, 30 Apr 2002 02:17:16 +0000 (+0000) Subject: LINCOLN users should get preassigned usernames. X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/commitdiff_plain/e9e7acde302e25bdf21824659cd9559716e2b872 LINCOLN users should get preassigned usernames. --- diff --git a/regtape/common.pc b/regtape/common.pc index 1c4588d9..88dc6a1e 100644 --- a/regtape/common.pc +++ b/regtape/common.pc @@ -252,8 +252,19 @@ void newuser(struct entry *e, int secure) users_id = set_next_users_id(); uid = set_next_uid(); - sprintf(login, "#%d", uid); - st = US_NO_LOGIN_YET; + if (!strcmp(e->type, "LINCOLN")) + { + strncpy(login, e->first, 2); + login[2] = '\0'; + strncat(login, e->id+4, 5); + lowercase(login); + st = US_NO_LOGIN_YET_KERBEROS_ONLY; + } + else + { + sprintf(login, "#%d", uid); + st = US_NO_LOGIN_YET; + } last = e->last; first = e->first; middle = e->middle;