Searched refs:pwd (Results 1 - 25 of 446) sorted by relevance

1234567891011>>

/openbsd-current/libexec/login_lchpass/
H A Dlogin_lchpass.c40 #include <pwd.h>
57 struct passwd *pwd; local
102 pwd = getpwnam_shadow(username);
103 if (pwd) {
104 if (pwd->pw_uid == 0) {
106 pwd = NULL;
107 } else if (*pwd->pw_passwd == '\0') {
110 pwd = NULL;
114 if (pwd)
115 hash = pwd
[all...]
/openbsd-current/gnu/lib/libiberty/src/
H A Dgetpwd.c70 static char *pwd; local
73 char *p = pwd;
103 pwd = p;
117 static char *pwd = 0; local
119 if (!pwd)
120 pwd = getcwd (XNEWVEC (char, MAXPATHLEN + 1), MAXPATHLEN + 1
125 return pwd;
/openbsd-current/bin/pwd/
H A Dpwd.c1 /* $OpenBSD: pwd.c,v 1.14 2015/10/09 01:37:06 deraadt Exp $ */
2 /* $NetBSD: pwd.c,v 1.22 2011/08/29 14:51:19 joerg Exp $ */
89 char *pwd, *p; local
93 pwd = getenv("PWD");
94 if (pwd == NULL)
96 if (pwd[0] != '/')
100 for (p = pwd; *p != '\0'; p++)
108 if (stat(pwd, &s_pwd) == -1 || stat(".", &s_dot) == -1)
112 return pwd;
/openbsd-current/usr.bin/su/
H A Dsu.c40 #include <pwd.h>
71 struct passwd *pwd; local
146 if (username == NULL || (pwd = getpwnam(username)) == NULL ||
147 pwd->pw_uid != ruid)
148 pwd = getpwuid(ruid);
149 if (pwd == NULL)
151 if ((username = strdup(pwd->pw_name)) == NULL)
154 if (pwd->pw_shell && *pwd->pw_shell) {
155 if ((shell = strdup(pwd
378 verify_user(char *from, struct passwd *pwd, char *style, login_cap_t *lc, auth_session_t *as) argument
[all...]
/openbsd-current/usr.sbin/chroot/
H A Dchroot.c40 #include <pwd.h>
53 struct passwd *pwd; local
63 pwd = NULL;
88 if ((pwd = getpwnam(user)) == NULL)
90 if ((lc = login_getclass(pwd->pw_class)) == NULL)
113 if (setusercontext(lc, pwd, pwd->pw_uid, flags) == -1)
120 if (pwd != NULL) {
123 setlogin(pwd->pw_name);
124 if (setuid(pwd
[all...]
/openbsd-current/lib/libutil/
H A Dcheck_expire.c41 #include <pwd.h>
58 login_check_expire(FILE *back, struct passwd *pwd, char *class, int lastchance) argument
71 if (auth_setpwd(as, pwd) < 0) {
73 " errormsg Unable to set pwd entry in auth session\n");
85 class = pwd->pw_class;
126 npwd = pw_dup(pwd);
128 p = pwd_update(npwd, pwd);
156 ctime(&pwd->pw_change));
163 pwd_update(const struct passwd *pwd, const struct passwd *opwd) argument
182 pw_copy(pfd, tfd, pwd, opw
[all...]
/openbsd-current/lib/libc/gen/
H A Dauthenticate.c45 #include <pwd.h>
191 struct passwd pwstore, *pwd; local
194 pwd = NULL;
202 pwd = auth_getpwd(as);
204 if (pwd == NULL) {
210 getpwnam_r(name, &pwstore, pwbuf, sizeof(pwbuf), &pwd);
213 &pwd); local
214 if (pwd == NULL) {
219 name = pwd->pw_name;
224 name = pwd
329 struct passwd pwstore, *pwd = NULL; local
399 struct passwd pwstore, *pwd = NULL; local
[all...]
H A Dauth_subr.c64 #include <pwd.h>
99 struct passwd *pwd; /* password entry for user */ member in struct:auth_session_t
153 struct passwd *auth_getpwd(auth_session_t *as) { return (as->pwd); }
211 if (as->pwd != NULL) {
212 explicit_bzero(as->pwd->pw_passwd, strlen(as->pwd->pw_passwd));
213 free(as->pwd);
214 as->pwd = NULL;
276 if (as->pwd != NULL) {
277 explicit_bzero(as->pwd
620 auth_setpwd(auth_session_t *as, struct passwd *pwd) argument
[all...]
H A Dlogin_cap.c63 #include <pwd.h>
585 setusercontext(login_cap_t *lc, struct passwd *pwd, uid_t uid, u_int flags) argument
593 if (!lc && !(flc = lc = login_getclass(pwd ? pwd->pw_class : NULL)))
597 * Without the pwd entry being passed we cannot set either
600 if (pwd == NULL)
607 if (pwd->pw_gid == -1) {
647 if (setresgid(pwd->pw_gid, pwd->pw_gid, pwd
706 setuserpath(login_cap_t *lc, const struct passwd *pwd) argument
762 setuserenv(login_cap_t *lc, const struct passwd *pwd) argument
813 login_setenv(char *name, char *ovalue, const struct passwd *pwd, int ispath) argument
1020 expandstr(const char *ostr, const struct passwd *pwd, int ispath) argument
[all...]
/openbsd-current/libexec/login_passwd/
H A Dlogin_passwd.c41 #include <pwd.h>
60 struct passwd *pwd; local
110 pwd = getpwnam_shadow(username);
149 if (pwd == NULL || *pwd->pw_passwd != '\0') {
162 rc = crypt_checkpass(pass, pwd ? pwd->pw_passwd : NULL);
165 if (login_check_expire(back, pwd, class, lastchance) == 0) {
/openbsd-current/lib/libc/crypt/
H A Dcrypt.c4 #include <pwd.h>
/openbsd-current/usr.bin/login/
H A Dlogin.c85 #include <pwd.h>
127 struct passwd *pwd; variable in typeref:struct:passwd
425 if (failures > (pwd ? 0 : 1))
431 if ((pwd = getpwnam(username)) != NULL &&
432 auth_setpwd(as, pwd) < 0) {
438 lc = login_getclass(pwd ? pwd->pw_class : NULL);
457 if (!pwd || (uid && uid != pwd->pw_uid))
460 if (pwd
[all...]
/openbsd-current/usr.sbin/cron/
H A Ddo_command.c32 #include <pwd.h>
100 usernm = e->pwd->pw_name;
208 if ((lc = login_getclass(e->pwd->pw_class)) == NULL) {
210 e->pwd->pw_name);
212 e->pwd->pw_name);
215 if (setusercontext(lc, e->pwd, e->pwd->pw_uid, LOGIN_SETALL) == -1) {
216 warn("setusercontext failed for %s", e->pwd->pw_name);
218 e->pwd->pw_name);
222 if (as == NULL || auth_setpwd(as, e->pwd) !
[all...]
/openbsd-current/regress/usr.bin/diff/torture/
H A Dtorture60 typeset pwd="$PWD"
73 print "# $pwd/$BASE.$i vs $j failed" >> "$FAILLOG"
74 print "$0 $pwd/$BASE" >> "$FAILLOG"
80 cd "$pwd"
84 typeset pwd="$PWD"
95 cd "$pwd"
99 typeset pwd="$PWD"
108 cd $pwd
/openbsd-current/usr.bin/ssh/
H A Dsftp-server-main.c19 #include <pwd.h>
/openbsd-current/gnu/usr.bin/perl/dist/PathTools/
H A DCwd.pm150 # Find the pwd command in the expected locations. We assume these
155 foreach my $try ('/bin/pwd',
156 '/usr/bin/pwd',
157 '/QOpenSys/bin/pwd', # OS/400 PASE.
166 # Android has a built-in pwd. Using $pwd_cmd will DTRT if
175 $pwd_cmd = "$Config::Config{targetsh} -c pwd"
179 $pwd_cmd = "$sh -c pwd"
189 # The 'natural and safe form' for UNIX (pwd may be setuid root)
207 # `pwd` may fail e.g. if the disk is full
575 my $pwd
[all...]
/openbsd-current/regress/lib/libpthread/pw/
H A Dpw.c38 #include <pwd.h>
/openbsd-current/lib/libc/hidden/
H A Dpwd.h1 /* $OpenBSD: pwd.h,v 1.4 2018/09/13 12:31:15 millert Exp $ */
21 #include_next <pwd.h>
/openbsd-current/usr.bin/mail/
H A Dtemp.c34 #include <pwd.h>
/openbsd-current/usr.bin/from/
H A Dfrom.c35 #include <pwd.h>
116 struct passwd *pwd; local
130 if (!(pwd = getpwuid(getuid())))
133 user = pwd->pw_name;
/openbsd-current/regress/sys/kern/setuid/
H A Dsetuid_none.c16 #include <pwd.h>
H A Dsetgid_none.c16 #include <pwd.h>
/openbsd-current/sbin/atactl/
H A Datactl.c938 struct sec_password pwd; local
945 memset(&pwd, 0, sizeof(pwd));
948 pwd.ctrl |= SEC_PASSWORD_USER;
950 pwd.ctrl |= SEC_PASSWORD_MASTER;
955 pwd.ctrl |= SEC_LEVEL_HIGH;
957 pwd.ctrl |= SEC_LEVEL_MAX;
981 pwd.revision = inqbuf->atap_mpasswd_rev;
982 if (pwd.revision != 0 && pwd
1013 struct sec_password pwd; local
1055 struct sec_password pwd; local
1135 struct sec_password pwd; local
[all...]
/openbsd-current/usr.bin/ftp/
H A Dcmds.h52 void pwd(int, char **);
/openbsd-current/gnu/lib/libreadline/
H A Dshell.c52 #include <pwd.h>

Completed in 199 milliseconds

1234567891011>>