sddm doesn't work with passwordless accounts or expired passwords

Bug #1485185 reported by Aminda Suomalainen
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
sddm (Ubuntu)
Confirmed
High
Unassigned

Bug Description

I wrote a script to add users for family & friends who are here frequently https://github.com/Mikaela/scripts/blob/gh-pages/bash/addusers .

Part of it deletes the password and expired it (`passwd -de $user`) . It appears that SDDM doesn't either understand passwordless accounts or expired passwords as it only gives "login failure". LightDM again tells "you must change your password (root enforced)" and prompts for new password the first time user attempts logging in without password and I believe SDDM should do something similar too.

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: sddm 0.11.0-0ubuntu10
ProcVersionSignature: Ubuntu 4.1.0-3.3-generic 4.1.3
Uname: Linux 4.1.0-3-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.18-0ubuntu6
Architecture: amd64
CurrentDesktop:

Date: Sat Aug 15 10:10:37 2015
InstallationDate: Installed on 2015-07-31 (14 days ago)
InstallationMedia: Ubuntu-MATE 15.10 "Wily Werewolf" - Alpha amd64 (20150729)
SourcePackage: sddm
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Aminda Suomalainen (mikaela) wrote :
Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :
Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

https://github.com/sddm/sddm/issues/472 (SDDM doesn't support `passwd -de`)

also reported upstream

Changed in sddm (Ubuntu):
status: New → Confirmed
Changed in sddm (Ubuntu):
importance: Undecided → High
Changed in hundredpapercuts:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

Reply from upstream:
Issue get's fixed with sddm- version 0.14

Not knowing the micro-release-date yet.

Revision history for this message
Thomas Höhn (hoehnth) wrote :

Version 0.14 does not have support for expired passwords.
The feature is planned for Milestone 1.0 (https://github.com/sddm/sddm/issues/472).
Seems no commit activity at sddm site at the moment.

There is a patch available which implements expired password handling.
See pull request https://github.com/sddm/sddm/pull/776 I wrote.
But its not reviewed by the sddm team so far. Not clear if and when it gets merged in the master branch.
The sddm developers seem busy with other work.

Norbert (nrbrtx)
tags: removed: wily
Changed in hundredpapercuts:
status: Confirmed → Incomplete
Changed in sddm (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Paul White (paulw2u) wrote :

Removing Papercuts task as that project is not active.

Reverting status of sddm task to 'Confirmed' as no
explanation was given to change status to 'Incomplete'

Changed in sddm (Ubuntu):
status: Incomplete → Confirmed
no longer affects: hundredpapercuts
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.