Home
last modified time | relevance | path

Searched refs:pwd (Results 1 – 25 of 69) sorted by relevance

123

/original-bsd/usr.bin/login/
H A Dlogin.c78 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 Dlogin.c.149 #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 Dpwd_mkdb.c152 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 Dgetpwinfo.c28 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 Drexecd.c78 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 Dsu.c54 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 Dksu.c79 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 Dsdmail.c22 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 Dcuserid.c21 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 Dmach.c82 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 Dprmail.c53 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 Dsendberkmail.c141 struct passwd *pwd; local
142 pwd = getpwuid(getuid()); /* will read passwd file */
143 if(pwd != NULL) sn = pwd->pw_name;
H A Dv6mail.c184 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 Dsub.c47 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 Drshd.c168 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 Dbugfiler.c48 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 Duuclean.c225 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 Dlog.c25 struct passwd *pwd; local
35 if ((pwd = getpwuid(getuid())) == NOPWD)
38 user = pwd->pw_name;
/original-bsd/usr.bin/renice/
H A Drenice.c62 register struct passwd *pwd = getpwnam(*argv); local
64 if (pwd == NULL) {
69 who = pwd->pw_uid;
/original-bsd/usr.sbin/chown/
H A Dchgrp.c24 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 Dfrom.c30 struct passwd *pwd; local
60 if (!(pwd = getpwuid(getuid()))) {
65 file = pwd->pw_name;
/original-bsd/lib/libc/gen/
H A Dgetcwd.c37 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 Dkinit.c129 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 Ddumprmt.c91 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 Dquota.c140 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);

123