don't prompt for password with runuser(#654367)
This commit is contained in:
		
							parent
							
								
									9170895a87
								
							
						
					
					
						commit
						35cd801647
					
				| @ -138,7 +138,7 @@ diff -urNp coreutils-8.7-orig/src/su.c coreutils-8.7/src/su.c | |||||||
|    {GETOPT_HELP_OPTION_DECL}, |    {GETOPT_HELP_OPTION_DECL}, | ||||||
|    {GETOPT_VERSION_OPTION_DECL}, |    {GETOPT_VERSION_OPTION_DECL}, | ||||||
|    {NULL, 0, NULL, 0} |    {NULL, 0, NULL, 0} | ||||||
| @@ -444,8 +457,14 @@ correct_password (const struct passwd *p
 | @@ -444,6 +457,11 @@ correct_password (const struct passwd *p
 | ||||||
|        retval = pam_set_item (pamh, PAM_RUSER, (const void *) lpw->pw_name); |        retval = pam_set_item (pamh, PAM_RUSER, (const void *) lpw->pw_name); | ||||||
|        PAM_BAIL_P (return false); |        PAM_BAIL_P (return false); | ||||||
|      } |      } | ||||||
| @ -149,10 +149,15 @@ diff -urNp coreutils-8.7-orig/src/su.c coreutils-8.7/src/su.c | |||||||
| +#else
 | +#else
 | ||||||
|    retval = pam_authenticate (pamh, 0); |    retval = pam_authenticate (pamh, 0); | ||||||
|    PAM_BAIL_P (return false); |    PAM_BAIL_P (return false); | ||||||
| +#endif
 |  | ||||||
|    retval = pam_acct_mgmt (pamh, 0); |    retval = pam_acct_mgmt (pamh, 0); | ||||||
|    if (retval == PAM_NEW_AUTHTOK_REQD) | @@ -454,6 +472,7 @@ correct_password (const struct passwd *p
 | ||||||
|      { |        PAM_BAIL_P (return false); | ||||||
|  |      } | ||||||
|  |    PAM_BAIL_P (return false); | ||||||
|  | +#endif
 | ||||||
|  |    /* Must be authenticated if this point was reached.  */ | ||||||
|  |    return true; | ||||||
|  |  #else /* !USE_PAM */ | ||||||
| @@ -533,11 +552,22 @@ modify_environment (const struct passwd 
 | @@ -533,11 +552,22 @@ modify_environment (const struct passwd 
 | ||||||
|  /* Become the user and group(s) specified by PW.  */ |  /* Become the user and group(s) specified by PW.  */ | ||||||
|   |   | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| Summary: A set of basic GNU tools commonly used in shell scripts | Summary: A set of basic GNU tools commonly used in shell scripts | ||||||
| Name:    coreutils | Name:    coreutils | ||||||
| Version: 8.7 | Version: 8.7 | ||||||
| Release: 1%{?dist} | Release: 2%{?dist} | ||||||
| License: GPLv3+ | License: GPLv3+ | ||||||
| Group:   System Environment/Base | Group:   System Environment/Base | ||||||
| Url:     http://www.gnu.org/software/coreutils/ | Url:     http://www.gnu.org/software/coreutils/ | ||||||
| @ -332,7 +332,10 @@ fi | |||||||
| %{_libdir}/coreutils | %{_libdir}/coreutils | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
| * Wed Nov 03 2010 Ondrej Vasik <ovasik@redhat.com> - 8.7-1 | * Thu Nov 18 2010 Ondrej Vasik <ovasik@redhat.com> - 8.7-2 | ||||||
|  | - don't prompt for password with runuser(#654367) | ||||||
|  | 
 | ||||||
|  | * Mon Nov 15 2010 Ondrej Vasik <ovasik@redhat.com> - 8.7-1 | ||||||
| - new upstream release coreutils-8.7 | - new upstream release coreutils-8.7 | ||||||
| - pam support in su consolidation with SUSE(#622700) | - pam support in su consolidation with SUSE(#622700) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user