/original-bsd/usr.bin/login/ |
H A D | login.c | 78 struct passwd *pwd; variable 197 salt = pwd->pw_passwd; 207 if (pwd && (*pwd->pw_passwd == '\0' || 211 if (pwd && pwd->pw_uid == 0) 218 if (pwd) { 245 pwd->pw_name); 257 if (pwd && !rval) 285 pwd->pw_dir = "/"; 291 if (pwd->pw_change || pwd->pw_expire) 293 if (pwd->pw_change) [all …]
|
H A D | login.c.1 | 49 #include <pwd.h> 76 struct passwd *pwd; 212 if (pwd == NULL || pwd->pw_uid) 219 if (fflag && pwd) { 230 if (!passwd_req || (pwd && !*pwd->pw_passwd)) 265 if (pwd && !strcmp(p, pwd->pw_passwd)) 318 pwd->pw_dir = "/"; 328 if (pwd->pw_change || pwd->pw_expire) 330 if (pwd->pw_change) 340 if (pwd->pw_expire) [all …]
|
/original-bsd/usr.sbin/pwd_mkdb/ |
H A D | pwd_mkdb.c | 152 COMPACT(pwd.pw_name); 160 COMPACT(pwd.pw_class); 161 COMPACT(pwd.pw_gecos); 162 COMPACT(pwd.pw_dir); 163 COMPACT(pwd.pw_shell); 185 memmove(tbuf + 1, &pwd.pw_uid, sizeof(pwd.pw_uid)); 193 pwd.pw_name, pwd.pw_uid, pwd.pw_gid, pwd.pw_gecos, 194 pwd.pw_dir, pwd.pw_shell); 215 COMPACT(pwd.pw_name); 225 COMPACT(pwd.pw_dir); [all …]
|
/original-bsd/usr.bin/uucp/libuu/ |
H A D | getpwinfo.c | 28 register struct passwd *pwd; local 35 pwd = getpwnam(l); 36 if (pwd != NULL && pwd->pw_uid == uid) 39 if ((pwd = getpwuid(uid)) == NULL) { 47 strcpy(path, pwd->pw_dir); 48 strcpy(name, pwd->pw_name); 63 register struct passwd *pwd; local 66 if ((pwd = getpwnam(name)) == NULL) { 72 strcpy(path, pwd->pw_dir); 73 *uid = pwd->pw_uid;
|
/original-bsd/libexec/rexecd/ |
H A D | rexecd.c | 78 struct passwd *pwd; local 126 pwd = getpwnam(user); 127 if (pwd == NULL) { 132 if (*pwd->pw_passwd != '\0') { 139 if (chdir(pwd->pw_dir) < 0) { 183 if (*pwd->pw_shell == '\0') 184 pwd->pw_shell = _PATH_BSHELL; 188 initgroups(pwd->pw_name, pwd->pw_gid); 195 cp = strrchr(pwd->pw_shell, '/'); 199 cp = pwd->pw_shell; [all …]
|
/original-bsd/usr.bin/su/ |
H A D | su.c | 54 struct passwd *pwd; local 103 pwd->pw_uid != ruid) 104 pwd = getpwuid(ruid); 105 if (pwd == NULL) 111 if (pwd->pw_shell && *pwd->pw_shell) 141 if (*pwd->pw_passwd) { 143 if (strcmp(pwd->pw_passwd, crypt(p, pwd->pw_passwd))) { 158 } else if (pwd->pw_shell && *pwd->pw_shell) { 159 shell = pwd->pw_shell; 176 if (setgid(pwd->pw_gid) < 0) [all …]
|
/original-bsd/old/athena/ksu/ |
H A D | ksu.c | 79 register struct passwd *pwd; local 151 if (pwd->pw_shell && *pwd->pw_shell) 170 if (pwd->pw_uid == 0) { 249 if (ruid && *pwd->pw_passwd) { 251 if (strcmp(pwd->pw_passwd, crypt(p, pwd->pw_passwd))) { 253 if (pwd->pw_uid == 0) 270 if (pwd->pw_shell && *pwd->pw_shell) { 271 shell = pwd->pw_shell; 288 if (setgid(pwd->pw_gid) < 0) { 298 if (setuid(pwd->pw_uid) < 0) { [all …]
|
/original-bsd/usr.bin/uucp/ |
H A D | sdmail.c | 22 static struct passwd *pwd = NULL; local 27 if (pwd != NULL && pwd->pw_uid == uid) { 28 mailst(pwd->pw_name, mstr); 32 if ((pwd = getpwuid(uid)) != NULL) { 33 mailst(pwd->pw_name, mstr);
|
/original-bsd/lib/libcompat/4.4/ |
H A D | cuserid.c | 21 register struct passwd *pwd; local 23 if ((pwd = getpwuid(geteuid())) == NULL) { 29 (void)strncpy(s, pwd->pw_name, L_cuserid); 32 return (pwd->pw_name);
|
/original-bsd/old/berknet/ |
H A D | mach.c | 82 pwd = getpwuid(uid); 83 if(pwd != NULL){ 99 pwd = getpwnam(sn); 100 if(pwd != NULL)him = guid(pwd->pw_uid,pwd->pw_gid); 161 getpwdf(pwd) 162 struct passwd *pwd; { variable 169 pwd->pw_passwd[0] = 0; 298 pwd = PwdCurrent(); in getenv() 299 if(pwd != NULL)shdir = pwd->pw_dir; in getenv() 570 pwd = getpwnam(sn); in PwdCurrent() [all …]
|
H A D | prmail.c | 53 struct passwd *pwd; local 89 pwd = getpwnam(username); 90 if(pwd == NULL){ 94 sprintf(fn,"%s/.mail",pwd->pw_dir); 211 struct passwd *pwd; local 213 pwd = getpwnam(sn); 214 if(pwd == NULL)return(-1); 215 shdir = pwd->pw_dir;
|
H A D | sendberkmail.c | 141 struct passwd *pwd; local 142 pwd = getpwuid(getuid()); /* will read passwd file */ 143 if(pwd != NULL) sn = pwd->pw_name;
|
H A D | v6mail.c | 184 struct passwd *pwd; local 196 if(pwd != NULL){ 197 sn = pwd->pw_name; 198 strcpy(logindir,pwd->pw_dir); 260 pwd = getpwuid(getuid()); 261 if(pwd == NULL){ 401 struct passwd *pwd; local 458 pwd = getpwnam(person); 459 if(pwd != NULL){ 460 hisuid = guid(pwd->pw_uid,pwd->pw_gid); [all …]
|
H A D | sub.c | 47 register struct passwd *pwd; in passwdent() local 51 pwd = PwdCurrent(); in passwdent() 52 if(pwd == NULL){ in passwdent() 56 strcpy(status.localname,pwd->pw_name); in passwdent() 57 status.muid = guid(pwd->pw_uid,pwd->pw_gid); in passwdent() 58 status.mgid = pwd->pw_gid; in passwdent() 60 if( (gcos=pwgecos( pwd->pw_gecos) ) == NULL ) in passwdent() 74 strcpy(status.dir,pwd->pw_dir); in passwdent() 75 strcpy(shomedir,pwd->pw_dir); /* side effect */ in passwdent() 76 u = pwd->pw_shell; in passwdent()
|
/original-bsd/libexec/rshd/ |
H A D | rshd.c | 168 struct passwd *pwd; local 387 pwd = getpwnam(locuser); 388 if (pwd == NULL) { 396 if (chdir(pwd->pw_dir) < 0) { 409 if (pwd->pw_passwd != 0 && *pwd->pw_passwd != '\0') { 422 pwd->pw_passwd != 0 && *pwd->pw_passwd != '\0' && 617 if (*pwd->pw_shell == '\0') 618 pwd->pw_shell = _PATH_BSHELL; 624 initgroups(pwd->pw_name, pwd->pw_gid); 635 cp = pwd->pw_shell; [all …]
|
/original-bsd/libexec/bugfiler/ |
H A D | bugfiler.c | 48 register struct passwd *pwd; /* bugs password entry */ local 73 if (!(pwd = getpwnam(BUGS_ID))) 76 if (chdir(pwd->pw_dir)) /* change to bugs home directory */ 77 error("can't chdir to %s.", pwd->pw_dir); 79 if (seteuid(pwd->pw_uid))
|
/original-bsd/usr.bin/uucp/uuclean/ |
H A D | uuclean.c | 225 static struct passwd *pwd; local 229 if (pwd != NULL && pwd->pw_uid == uid) { 230 mailst(pwd->pw_name, mstr, CNULL); 235 if ((pwd = getpwuid(uid)) != NULL) 236 mailst(pwd->pw_name, mstr, CNULL);
|
/original-bsd/usr.bin/tip/ |
H A D | log.c | 25 struct passwd *pwd; local 35 if ((pwd = getpwuid(getuid())) == NOPWD) 38 user = pwd->pw_name;
|
/original-bsd/usr.bin/renice/ |
H A D | renice.c | 62 register struct passwd *pwd = getpwnam(*argv); local 64 if (pwd == NULL) { 69 who = pwd->pw_uid;
|
/original-bsd/usr.sbin/chown/ |
H A D | chgrp.c | 24 struct passwd *getpwuid(), *pwd; variable 73 pwd = getpwuid(uid); 74 if (pwd == NULL) 76 if (uid && pwd->pw_gid != gid) { 78 if (!(strcmp(pwd->pw_name, gr->gr_mem[i])))
|
/original-bsd/usr.bin/from/ |
H A D | from.c | 30 struct passwd *pwd; local 60 if (!(pwd = getpwuid(getuid()))) { 65 file = pwd->pw_name;
|
/original-bsd/lib/libc/gen/ |
H A D | getcwd.c | 37 char *pwd; local 44 if ((pwd = getenv("PWD")) != NULL && pwd[0] == '/' && !stat(pwd, &s)) { 48 pwdlen = strlen(pwd); 56 memmove(pt, pwd, pwdlen);
|
/original-bsd/local/kerberosIV/kinit/ |
H A D | kinit.c | 129 struct passwd *pwd; local 137 pwd = getpwuid(uid); 139 if (pwd == (struct passwd *) NULL) { 144 strncpy(aname, pwd->pw_name, sizeof(aname));
|
/original-bsd/sbin/dump/ |
H A D | dumprmt.c | 91 static struct passwd *pwd = NULL; in rmtgetconn() local 103 pwd = getpwuid(getuid()); in rmtgetconn() 104 if (pwd == NULL) in rmtgetconn() 114 tuser = pwd->pw_name; in rmtgetconn() 115 rmtape = rcmd(&rmtpeer, (u_short)sp->s_port, pwd->pw_name, tuser, in rmtgetconn()
|
/original-bsd/usr.bin/quota/ |
H A D | quota.c | 140 struct passwd *pwd = getpwuid(uid); local 144 if (pwd == NULL) 147 name = pwd->pw_name; 162 struct passwd *pwd = getpwnam(name); local 165 if (pwd == NULL) { 170 if (pwd->pw_uid != myuid && myuid != 0) { 172 name, pwd->pw_uid); 175 showquotas(USRQUOTA, pwd->pw_uid, name);
|