set password in "user accounts panel' won't remove user from "nopasswdlogin" in all cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Confirmed
|
Low
|
Unassigned | ||
unity-control-center (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Step to reproduce
1. add the current login user to "nopasswdlogin" group by
1.1 launch "user accounts panel" in unity-control-
1.2 Click "Unlock" at the top right, and enter the user's password.
1.3. Click the dots to the right of "Password", to open the dialog where you can change the password mode.
1.4 In the combo box at the top, select "Log in without a password". Save the dialog.
1.5 Open a terminal, and execute `grep nopasswdlogin /etc/group'. Note that the current user is present.
2. log out, and confirm password is not needed to login.
3. launch launch "user accounts panel" in unity-control-
4. change the login user's password
Expected behavior
1. new user password is set without any warning message, and user is removed from group "nopasswdlogin".
Current behavior
1. system prompt "Authentication is required to change user data", and the only way out is press cancel.
2. after press cancel, new user password is set, but the user is still in "nopasswdlogin" group. (checked by `grep nopasswdlogin /etc/group`)
Note: this is still reproducible even use the new unity-control-
information type: | Proprietary → Public |
affects: | unity-control-center → unity-control-center (Ubuntu) |
description: | updated |
tags: | added: desktop |
Changed in oem-priority: | |
importance: | Critical → High |
Changed in oem-priority: | |
importance: | High → Medium |
Changed in oem-priority: | |
importance: | Medium → Low |
tags: | added: oem-priority |
I can't reproduce this on 16.04 because I can't find the combobox from 1.4. I wonder if this is an OEM specific feature?
Screenshot attached showing what I see.