Lines Matching defs:greet

54 #include	"greet.h"
102 Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
112 if ((style = strchr(greet->name, ':')) != NULL)
115 Debug ("Verify %s, style %s ...\n", greet->name,
118 p = getpwnam (greet->name);
121 if (!p || strlen (greet->name) == 0) {
123 bzero(greet->password, strlen(greet->password));
129 bzero(greet->password, strlen(greet->password));
134 bzero(greet->password, strlen(greet->password));
140 bzero(greet->password, strlen(greet->password));
146 bzero(greet->password, strlen(greet->password));
153 auth_setdata(as, greet->password, strlen(greet->password) + 1);
157 auth_call(as, path, style, "-s", "response", greet->name,
163 bzero(greet->password, strlen(greet->password));
169 if (!auth_approval(as, lc, greet->name, "auth-xdm")) {
171 bzero(greet->password, strlen(greet->password));
179 if (!greet->allow_null_passwd && strlen(greet->password) == 0) {
184 if (p->pw_uid == 0 && !greet->allow_root_login) {
186 bzero(greet->password, strlen(greet->password));
199 bzero(greet->password, strlen(greet->password));
212 Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
229 Debug ("Verify %s ...\n", greet->name);
231 p = getpwnam (greet->name);
234 if (!p || strlen (greet->name) == 0) {
236 if (greet->password != NULL)
237 bzero(greet->password, strlen(greet->password));
244 if ((p->pw_uid == 0) && !greet->allow_root_login) {
246 if (greet->password != NULL)
247 bzero(greet->password, strlen(greet->password));
278 if (greet->password != NULL)
279 bzero(greet->password, strlen(greet->password));
296 bzero(greet->password, strlen(greet->password));
302 if(strcmp(greet->name, "root") != 0){
317 ret = krb_verify_user(greet->name, "", realm,
318 greet->password, 1, "rcmd");
326 greet->name);
343 sp = getspnam(greet->name);
351 crypted_pass = crypt (greet->password, user_pass);
355 if(!greet->allow_null_passwd || strlen(p->pw_passwd) > 0) {
357 bzero(greet->password, strlen(greet->password));
367 if ((p->pw_uid == 0) && !greet->allow_root_login) {
369 bzero(greet->password, strlen(greet->password));
382 bzero(greet->password, strlen(greet->password));
400 bzero(greet->password, strlen(greet->password));
407 bzero(greet->password, strlen(greet->password));
427 if (greet->string)
428 argv = parseArgs (argv, greet->string);
433 greet->name, home, shell);
436 verify->systemEnviron = systemEnv (d, greet->name, home);