Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Account with expired password #716

Closed
marcelrc opened this issue Oct 6, 2016 · 12 comments
Closed

Account with expired password #716

marcelrc opened this issue Oct 6, 2016 · 12 comments

Comments

@marcelrc
Copy link

marcelrc commented Oct 6, 2016

My computer has KDE Neon installed, and is joined in an ActiveDirectory domain.
At domain server, I create a "test" user with "expired password" status. On windows clients, after "test" user logins, is showed to user a screen to him input the new password twice.

In SDDM (default theme breeze), after this user logins, the SDDM restarts and goes back to the login screen. My syslog shows:

...
Oct 4 13:24:46 ...hostname... sddm-greeter[3275]: Reading from "/usr/share/xsessions/plasma.desktop"
Oct 4 13:24:46 ...hostname... sddm[1023]: Message received from greeter: Login
Oct 4 13:24:46 ...hostname... sddm[1023]: Reading from "/usr/share/xsessions/plasma.desktop"
Oct 4 13:24:46 ...hostname... sddm[1023]: Session "/usr/share/xsessions/plasma.desktop" selected, command: "/usr/bin/startkde"
Oct 4 13:24:46 ...hostname... sddm-helper[3307]: [PAM] Starting...
Oct 4 13:24:46 ...hostname... sddm-helper[3307]: [PAM] Authenticating...
Oct 4 13:24:46 ...hostname... sddm-helper[3307]: [PAM] Preparing to converse...
Oct 4 13:24:46 ...hostname... sddm-helper[3307]: [PAM] Conversation with 1 messages
Oct 4 13:24:46 ...hostname... sddm-helper[3307]: [PAM] Preparing to converse...
Oct 4 13:24:46 ...hostname... sddm-helper[3307]: [PAM] Conversation with 3 messages
Oct 4 13:24:46 ...hostname... sddm[1023]: Authentication information: "Password expired. You must change it now."
Oct 4 13:24:46 ...hostname... kernel: [ 785.032356] traps: sddm-helper[3307] trap stack segment ip:42c743 sp:7ffd256b9b40 error:0 in sddm-helper[400000+37000]
Oct 4 13:24:47 ...hostname... sddm[1023]: Authentication error: "Process crashed"
Oct 4 13:24:47 ...hostname... sddm[1023]: Auth: sddm-helper crashed (exit code 7)
Oct 4 13:24:47 ...hostname... sddm[1023]: Authentication error: "Process crashed"
Oct 4 13:24:47 ...hostname... sddm[1023]: Auth: sddm-helper exited with 7

Oct 4 13:24:47 ...hostname... sddm[1023]: Greeter stopping...
Oct 4 13:24:47 ...hostname... sddm[1023]: Socket server stopping...
Oct 4 13:24:47 ...hostname... sddm[1023]: Socket server stopped.
Oct 4 13:24:47 ...hostname... sddm[1023]: Display server stopping...
Oct 4 13:24:47 ...hostname... sddm-greeter[3275]: The X11 connection broke (error 1). Did the X11 server die?
Oct 4 13:24:47 ...hostname... sddm-helper[3265]: [PAM] Ended.
...

@hoehnth
Copy link

hoehnth commented Feb 28, 2017

Handling expired password is not yet supported (v0.14.0) but planned for Milestone 1.0 ( see issue #472 ).
In the meantime I have implemented it with a new branch but dont know if and when it gets merged (pull request #776)

@RafaelLinux
Copy link

I'm using Plasma, and at the login prompt, when Windows domain user password expired, no message at all about that.

@zamazan4ik
Copy link

Any updates?

@RafaelLinux
Copy link

I think not

@hoehnth
Copy link

hoehnth commented May 4, 2020

Maybe maintainers are still busy with liri os which sddm is just a small part of, so they dont have the time to care for this issue...

@RafaelLinux
Copy link

Yep, but unfortunately this way we will never be able to integrate Linux in an Active Directory environment :(

@semidark
Copy link

I am testing the AD password expiring feature on different DisplayManager implementations available in Ubuntu.

Since sddm dosn't support this at all, I will use lightdm as default DisplayManager. It implements this quite nice.

@bobOnGitHub
Copy link

bobOnGitHub commented Sep 28, 2022

An alternative to replacing sddm is to get the user to ctrl+alt+F<n> to get a terminal login prompt and do the password change there, then logout (exit) in that terminal and ctrl-alt-F<n> back to the sddm for a login to KDE. ( I've been reading that people are having other issues with LightDM ) Should work everywhere but tested on Alma Linux 8.6.

@RafaelLinux
Copy link

It seems this issue is not "popular" so will be unsolved for long time ...

@bobOnGitHub
Copy link

@RafaelLinux, 7 yrs or more and counting.... things have come a long way in that time but this doesn't look good to any organisation who might be considering KDE. Though, personally I can live with it considering the alternatives.

@RafaelLinux
Copy link

Unfortunately, to get business with Windows local domains (AD) to adopt Linux + Plasma, is impossible if developers ignores this kind of issues :(

@Vogtinator
Copy link
Contributor

Duplicate of #472

@Vogtinator Vogtinator marked this as a duplicate of #472 Feb 20, 2023
@Vogtinator Vogtinator closed this as not planned Won't fix, can't repro, duplicate, stale Feb 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants