Activity log for bug #1630156

Date Who What changed Old value New value Message
2016-10-04 08:02:41 Hao-Sheng Lu bug added bug
2016-10-05 07:29:51 Jamie Chang bug task added lightdm
2016-10-05 07:30:28 Jamie Chang bug task added oem-priority
2016-10-05 07:30:52 Jamie Chang nominated for series oem-priority/precise
2016-10-05 07:30:52 Jamie Chang bug task added oem-priority/precise
2016-10-05 07:31:12 Jamie Chang nominated for series oem-priority/trusty
2016-10-05 07:31:12 Jamie Chang bug task added oem-priority/trusty
2016-10-05 07:31:19 Jamie Chang bug task deleted oem-priority/precise
2016-10-05 07:31:56 Jamie Chang bug added subscriber OEM Priority Team
2016-10-05 07:32:11 Jamie Chang oem-priority: importance Undecided High
2016-10-05 07:32:20 Jamie Chang oem-priority/trusty: importance Undecided High
2016-10-05 07:32:46 Jamie Chang bug added subscriber Jamie Chang
2016-10-05 07:33:45 Jamie Chang oem-priority: importance High Critical
2016-10-05 07:33:47 Jamie Chang oem-priority/trusty: importance High Critical
2016-10-05 07:54:06 Ara Pulido lightdm (Ubuntu): status New Incomplete
2016-10-14 09:00:41 Ara Pulido lightdm (Ubuntu): status Incomplete Confirmed
2016-10-14 09:01:04 Ara Pulido oem-priority/trusty: status New Confirmed
2016-10-14 09:01:06 Ara Pulido oem-priority: status New Confirmed
2016-10-14 09:01:34 Ara Pulido description OS: 14.04 trusty 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Reboot but still no password needed at Log in interface. OS: 14.04 trusty Tested with 16.10 lightdm version is 1.19.5 issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Reboot but still no password needed at Log in interface.
2016-10-14 09:02:34 Ara Pulido lightdm (Ubuntu): importance Undecided High
2016-10-17 02:00:02 Hao-Sheng Lu attachment added lightdm.log https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1630156/+attachment/4762229/+files/lightdm.log
2017-01-06 09:43:46 Will Cooke lightdm (Ubuntu): assignee Robert Ancell (robert-ancell)
2017-02-07 03:05:55 Yuan-Chen Cheng tags n+1
2017-02-08 08:24:35 Yuan-Chen Cheng tags n+1 n+1 trusty
2017-02-08 08:29:43 Yuan-Chen Cheng nominated for series oem-priority/xenial
2017-02-08 08:29:43 Yuan-Chen Cheng bug task added oem-priority/xenial
2017-02-08 08:31:22 Yuan-Chen Cheng description OS: 14.04 trusty Tested with 16.10 lightdm version is 1.19.5 issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Reboot but still no password needed at Log in interface. Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Reboot but still no password needed at Log in interface.
2017-02-08 09:15:58 Yuan-Chen Cheng oem-priority/xenial: status New Confirmed
2017-02-08 09:19:26 Yuan-Chen Cheng bug task added unity-control-center
2017-02-08 09:19:48 Yuan-Chen Cheng affects unity-control-center unity-control-center (Ubuntu)
2017-02-08 09:33:45 Yuan-Chen Cheng description Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Reboot but still no password needed at Log in interface. Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 one test on xenial is over unity-control-center 15.04.0+16.04.20160705-0ubuntu1. more info soon. issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Reboot but still no password needed at Log in interface.
2017-02-08 09:33:55 Yuan-Chen Cheng oem-priority/xenial: importance Undecided Critical
2017-02-09 02:09:10 Yuan-Chen Cheng description Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 one test on xenial is over unity-control-center 15.04.0+16.04.20160705-0ubuntu1. more info soon. issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Reboot but still no password needed at Log in interface. Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 one test on xenial is over unity-control-center 15.04.0+16.04.20160705-0ubuntu1. issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. (as doing so, the user is added to group "nopasswdlogin") 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. (as doing so, the user won't be removed from group "nopasswdlogin") 5. Reboot but still no password needed at Log in interface. The key problem is: it won't remove user from nopasswdlogin in step 4.
2017-02-09 12:19:47 Iain Lane description Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 one test on xenial is over unity-control-center 15.04.0+16.04.20160705-0ubuntu1. issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. (as doing so, the user is added to group "nopasswdlogin") 3. Reboot and log to desktop without password. 4. Then do the similar action "Set a password now" as the same way to set Log in password. (as doing so, the user won't be removed from group "nopasswdlogin") 5. Reboot but still no password needed at Log in interface. The key problem is: it won't remove user from nopasswdlogin in step 4. Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 one test on xenial is over unity-control-center 15.04.0+16.04.20160705-0ubuntu1. issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. (as doing so, the user is added to group "nopasswdlogin") 3. Check that the user is in the nopasswdlogin group 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Check that the user is *not* in the nopasswdlogin group. The key problem is: it won't remove user from nopasswdlogin in step 4. At step 5, you are left in the group.
2017-02-09 12:18:27 Launchpad Janitor branch linked lp:~laney/unity-control-center/lp1630156
2017-02-09 12:24:28 Iain Lane unity-control-center (Ubuntu): assignee Iain Lane (laney)
2017-02-09 12:24:31 Iain Lane unity-control-center (Ubuntu): status New Triaged
2017-02-09 12:24:33 Iain Lane unity-control-center (Ubuntu): importance Undecided High
2017-02-09 12:24:40 Iain Lane nominated for series Ubuntu Yakkety
2017-02-09 12:24:40 Iain Lane bug task added lightdm (Ubuntu Yakkety)
2017-02-09 12:24:40 Iain Lane bug task added unity-control-center (Ubuntu Yakkety)
2017-02-09 12:24:40 Iain Lane nominated for series Ubuntu Xenial
2017-02-09 12:24:40 Iain Lane bug task added lightdm (Ubuntu Xenial)
2017-02-09 12:24:40 Iain Lane bug task added unity-control-center (Ubuntu Xenial)
2017-02-09 12:41:34 Will Cooke bug added subscriber Will Cooke
2017-02-09 13:00:51 Iain Lane description Initially tested on OS: 14.04 trusty Also Tested with 16.04 (xenial, LTS) and 16.10 (yakkety) lightdm version is 1.18.2 and 1.19.5 one test on xenial is over unity-control-center 15.04.0+16.04.20160705-0ubuntu1. issue still exist 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. (as doing so, the user is added to group "nopasswdlogin") 3. Check that the user is in the nopasswdlogin group 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Check that the user is *not* in the nopasswdlogin group. The key problem is: it won't remove user from nopasswdlogin in step 4. At step 5, you are left in the group. [ Description ] If you use unity-control-center to set the current user from "Log in without a password" to having a password again, the user is not removed from the 'nopasswdlogin' UNIX group, and so can log in without a password still. [ Test case ] 1. Open the dash, type "User Accounts", open the user accounts panel of unity-control-center. 2. Make sure the current user (which must be an admin) is selected in the list of user's on the left hand side. 3. Click "Unlock" at the top right, and enter the user's password. 4. Click the dots to the right of "Password", to open the dialog where you can change the password mode. 5. In the combo box at the top, select "Log in without a password". Save the dialog. 6. Open a terminal, and execute `grep nopasswdlogin /etc/group'. Note that the current user is present. 7. Re-open the password dialog as in step 4. 8. Select "Set a password now", and set a password. Save the dialog. 9. Open a terminal, and execute `grep nopasswdlogin /etc/group'. At step 9, if the bug is present then the user will still be in the group. If it is fixed then the user will not. [ Fix ] unity-control-center's user-accounts panel contains a codepath to call `passwd' directly when changing the current user's password. There's another path when setting the password for a different user which uses AccountsService. In the former codepath, the AccountsService call required to remove the user from `nopasswdlogin' is not executed (act_user_set_password_mode (..., ACT_USER_PASSWORD_MODE_REGULAR)). The proposed fix (in the attached MP) is to always make this call when setting a password, even in this passwd case. [ QA ] Run the test case above. Additionally, - Try to use the dialog to change passwords without unlocking it. - Try to change both the current and another user's password. Make sure the nopasswdlogin membership is right at all times and the new password always gets applied (e.g. try logging out and in to check the settings). [ Regression potential ] The fix changes a couple of things - We now call act_user_set_password_mode () after running passwd. - We now call act_user_set_password () before act_user_set_password_mode (), which is the opposite of the previous order. AFAIK both of these changes are fine, but we should run the QA tests above to get confidence that they didn't break password setting. [ Original description ] 1. Go to path "System Setting --> User Accounts--> Unlock" to unlock system setting. 2. Click "Password --> Action --> Log in without password -->Change to clear Log in password. (as doing so, the user is added to group "nopasswdlogin") 3. Check that the user is in the nopasswdlogin group 4. Then do the similar action "Set a password now" as the same way to set Log in password. 5. Check that the user is *not* in the nopasswdlogin group. The key problem is: it won't remove user from nopasswdlogin in step 4. At step 5, you are left in the group.
2017-02-10 02:55:31 Yuan-Chen Cheng oem-priority: status Confirmed In Progress
2017-02-10 05:55:22 Launchpad Janitor lightdm (Ubuntu Xenial): status New Confirmed
2017-02-10 05:55:22 Launchpad Janitor unity-control-center (Ubuntu Xenial): status New Confirmed
2017-02-10 05:55:22 Launchpad Janitor lightdm (Ubuntu Yakkety): status New Confirmed
2017-02-10 05:55:22 Launchpad Janitor unity-control-center (Ubuntu Yakkety): status New Confirmed
2017-02-10 09:56:06 Iain Lane unity-control-center (Ubuntu Xenial): status Confirmed In Progress
2017-02-10 09:56:06 Iain Lane unity-control-center (Ubuntu Xenial): assignee Iain Lane (laney)
2017-02-10 09:56:19 Iain Lane unity-control-center (Ubuntu Yakkety): status Confirmed In Progress
2017-02-10 09:56:19 Iain Lane unity-control-center (Ubuntu Yakkety): assignee Iain Lane (laney)
2017-02-13 20:07:11 Launchpad Janitor unity-control-center (Ubuntu): status Triaged Fix Released
2017-02-14 09:12:14 Iain Lane branch linked lp:~laney/unity-control-center/lp1630156-16.04
2017-02-14 09:12:33 Iain Lane branch linked lp:~laney/unity-control-center/lp1630156-16.10
2017-02-20 06:45:50 Mathew Hodson unity-control-center (Ubuntu Xenial): importance Undecided High
2017-02-20 06:45:50 Mathew Hodson unity-control-center (Ubuntu Xenial): status In Progress Fix Committed
2017-02-20 06:46:11 Mathew Hodson unity-control-center (Ubuntu Yakkety): importance Undecided High
2017-02-20 06:46:11 Mathew Hodson unity-control-center (Ubuntu Yakkety): status In Progress Fix Committed
2017-02-20 06:46:28 Mathew Hodson tags n+1 trusty n+1 trusty verification-needed
2017-02-21 02:33:14 Robert Ancell bug task deleted lightdm (Ubuntu)
2017-02-21 02:33:31 Robert Ancell bug task deleted lightdm (Ubuntu Xenial)
2017-02-21 02:33:38 Robert Ancell bug task deleted lightdm (Ubuntu Yakkety)
2017-02-21 06:07:39 Yuan-Chen Cheng lightdm: status New Invalid
2017-02-22 03:29:52 Yuan-Chen Cheng tags n+1 trusty verification-needed n+1 trusty verification-failed verification-needed
2017-02-23 06:32:52 Yuan-Chen Cheng tags n+1 trusty verification-failed verification-needed verification-done
2017-03-15 07:04:26 Yuan-Chen Cheng tags verification-done desktop verification-done
2017-04-18 01:33:50 Yuan-Chen Cheng oem-priority: importance Critical High
2017-04-18 01:33:52 Yuan-Chen Cheng oem-priority/trusty: importance Critical High
2017-04-18 01:33:54 Yuan-Chen Cheng oem-priority/xenial: importance Critical High
2017-05-02 02:06:33 Yuan-Chen Cheng oem-priority: status In Progress Triaged
2017-05-02 02:06:37 Yuan-Chen Cheng oem-priority: importance High Medium
2017-05-02 02:06:48 Yuan-Chen Cheng oem-priority/trusty: importance High Medium
2017-05-02 02:06:50 Yuan-Chen Cheng oem-priority/xenial: importance High Medium
2017-06-09 16:31:34 Ɓukasz Zemczak tags desktop verification-done desktop verification-done-xenial
2017-06-12 03:11:36 Yuan-Chen Cheng oem-priority: importance Medium Low
2017-06-12 03:11:39 Yuan-Chen Cheng oem-priority/trusty: importance Medium Low
2017-06-12 03:11:42 Yuan-Chen Cheng oem-priority/xenial: importance Medium Low
2017-07-05 15:18:57 Sebastien Bacher tags desktop verification-done-xenial desktop verification-done-trusty verification-done-xenial
2017-07-05 15:19:11 Sebastien Bacher tags desktop verification-done-trusty verification-done-xenial desktop verification-done-xenial verification-done-yakkety
2017-07-10 09:59:46 Launchpad Janitor unity-control-center (Ubuntu Yakkety): status Fix Committed Fix Released
2017-07-10 10:00:02 Launchpad Janitor unity-control-center (Ubuntu Xenial): status Fix Committed Fix Released
2017-09-20 13:24:58 Yuan-Chen Cheng oem-priority/xenial: status Confirmed Fix Released
2017-09-20 13:25:02 Yuan-Chen Cheng oem-priority/trusty: status Confirmed Fix Committed
2017-09-20 13:25:07 Yuan-Chen Cheng oem-priority: status Triaged Fix Released
2017-09-20 13:25:10 Yuan-Chen Cheng oem-priority/trusty: status Fix Committed Fix Released