Lines Matching defs:login
195 * to allow the user to change his/her password we have to allow login
253 static int login(AFPObj *obj, struct passwd *pwd, void (*logout)(void), int expired)
264 if ( pwd->pw_uid == 0 ) { /* don't allow root login */
265 LOG(log_error, logtype_afpd, "login: root login denied!" );
316 LOG(log_error, logtype_afpd, "login: %s", strerror(errno));
325 LOG(log_error, logtype_afpd, "login: %s getgroups: %s", pwd->pw_name, strerror(errno) );
330 LOG(log_error, logtype_afpd, "login: %s calloc: %d", ngroups);
335 LOG(log_error, logtype_afpd, "login: %s getgroups: %s", pwd->pw_name, strerror(errno) );
350 LOG(log_info, logtype_afpd, "admin login -- %s", pwd->pw_name );
385 LOG(log_error, logtype_afpd, "login: %s %s", pwd->pw_name, strerror(errno) );
391 LOG(log_error, logtype_afpd, "login: %s %s", pwd->pw_name, strerror(errno) );
410 LOG(log_debug, logtype_afpd, "login: group string buffer overflow");
416 LOG(log_debug, logtype_afpd, "login: %u supplementary groups: %s", ngroups, groupsstr);
790 i = afp_uam->u.uam_login.login(obj, &pwd, ibuf, ibuflen, rbuf, rbuflen);
795 return send_reply(obj, login(obj, pwd, afp_uam->u.uam_login.logout, ((i==AFPERR_PWDEXPR)?1:0)));
985 return send_reply(obj, login(obj, pwd, afp_uam->u.uam_login.logout, ((i==AFPERR_PWDEXPR)?1:0)));
1005 return send_reply(obj, login(obj, pwd, afp_uam->u.uam_login.logout, ((err==AFPERR_PWDEXPR)?1:0)));