o Add pam_prep_user function to call pam_setcred() for the target user;

on Linux this often sets resource limits.
This commit is contained in:
Todd C. Miller
2001-12-31 17:18:05 +00:00
parent 705c4c7515
commit a55e6898e1
2 changed files with 5 additions and 0 deletions

View File

@@ -281,6 +281,10 @@ runas_setup()
#endif
if (runas_pw->pw_name != NULL) {
#ifdef HAVE_PAM
pam_prep_user(runas_pw);
#endif /* HAVE_PAM */
#ifdef HAVE_LOGIN_CAP_H
if (def_flag(I_USE_LOGINCLASS)) {
/*

1
sudo.h
View File

@@ -222,6 +222,7 @@ int touch __P((char *, time_t));
int user_is_exempt __P((void));
void set_fqdn __P((void));
char *sudo_getepw __P((struct passwd *));
int pam_prep_user __P((struct passwd *));
YY_DECL;
/* Only provide extern declarations outside of sudo.c. */