Bug 891977
| Summary: | Users cannot change their passwords after password expiry change | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Dmitri Pal <dpal> |
| Component: | ipa | Assignee: | Rob Crittenden <rcritten> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | IDM QE LIST <seceng-idm-qe-list> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.0 | CC: | dpal, dspurek, jgalipea, jtriplet, mkosek, nsoman, pep |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | ipa-3.3.0-0.2.beta2.el7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 888579 | Environment: | |
| Last Closed: | 2014-06-13 11:05:33 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 888579 | ||
| Bug Blocks: | |||
|
Comment 2
Martin Kosek
2013-02-08 14:59:32 UTC
ipa pwpolicy-mod --maxlife accept values up to 2147483647. Maxlife values 999999 and 2147483647 are not applied correctly, ipa pwpolicy-show show them correctly, but user's attribute 'krbpasswordexpiration' is set only 3 months ahead. I expected that policy will be applied correctly or maxlife value will be limited for example to 10000 value. Linking an upstream ticket https://fedorahosted.org/freeipa/ticket/3817 to fix issue described in Comment 3. *** Bug 989938 has been marked as a duplicate of this bug. *** Second issue from Comment 3 fixed, moving BZ to POST until new build is done. master: https://fedorahosted.org/freeipa/changeset/f954f2d1b92db10113b766759897d66c57e1e3ab After this change, pwpolicy --maxlife can only be set at maximum to 20000 which is a safe value to process. bug verified
[root@rh7c (RH7.0-x86_64) ipa-password] rpm -qa | grep ipa-server
ipa-server-3.3.1-5.el7.x86_64
automation in ipa-password test suite
bz_891977()
{
rlPhaseStartTest "Bug 891977 - Users cannot change their passwords after password expiry change"
rlLog "please note: bug 891977 is clone of 859510"
local user=bz859510
local grp=grp859510
local small=1
local big=10
local initialPW="redhat_000"
local newPW="redhat_001"
local latestPW="redhat_002"
# preparing test data
Local_KinitAsAdmin
echo $initialPW | ipa user-add $user --first "bug" --last "859510" --password
ipa group-add $grp --desc "group for 859510"
ipa group-add-member $grp --user=$user
ipa pwpolicy-add $grp --maxlife=$small --priority=6
Local_FirstKinitAs $user $initialPW $newPW
# up to this step, user and group are created, user's password will expire in $small day
offset_system_time "+ $small * 24 * 3600"
Local_KinitAsAdmin
ipa pwpolicy-mod $grp --maxlife=$big
kinit_aftermaxlife $user $newPW $latestPW
rlLog "clean up test data"
Local_KinitAsAdmin
rlRun "ipa group-del $grp"
rlRun "ipa user-del $user"
rlPhaseEnd
}
*** Bug 888579 has been marked as a duplicate of this bug. *** This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |