-
Notifications
You must be signed in to change notification settings - Fork 327
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
Passwordless? #2
Comments
You are welcome :) Passwordless login can be done in the display manager, just like auto login where you only provide user name. But I don't know how it is used in general. When it is turned on should we be able log in as any user without presenting a password, or should we set that for a few users? Or should we just accept authentication using empty passwords? I am confused.. |
Sorry, in fact, I was trying to say "auto login" :) That is, if one's got a single WM/DE (Fluxbox in my case) s/he logins automatically without entering anything, but if there're more than one WM/DEs display manager offers to choose any of them without asking for password. |
Hmm. We have auto login, but logs into the last session used by default. If you want, you can set the LastSession in the config file to fluxbox.desktop and log into fluxbox automatically. Presenting a list to the user would create extra work for the theme-makers because it needs a completely different user interface. |
Great. I don't have or need any other WM. Thanks. |
I am closing this issue, then. Thanks for reporting. |
I would like this feature. I would like for my kids to be able to log on without entering passwords. I could do this in KDM (on Kubuntu 14.04.4) and after upgrading and switching to SDDM I (they) really miss this feature. Basically, I would like to be able to define a list in sddm.conf (like HideUsers), e.g. PasswordlessUsers, with users that can log in without entering their password. Only administrators should be able to define this list. |
#0 0x0000aaaab9a06298 in SDDM::Display::seat (this=0x0) at /home/apol/sddm/src/daemon/Display.cpp:152 #1 0x0000aaaab9a1889c in SDDM::Greeter::start (this=0xaaaaf738fb20) at /home/apol/sddm/src/daemon/Greeter.cpp:190 #2 0x0000aaaab9a08a7c in SDDM::Display::slotHelperFinished (this=0xaaaaf736b600, status=SDDM::Auth::HELPER_AUTH_ERROR) at /home/apol/sddm/src/daemon/Display.cpp:464 #3 0x0000aaaab9a0d704 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<SDDM::Auth::HelperExitStatus>, void, void (SDDM::Display::*)(SDDM::Auth::HelperExitStatus)>::call (f=(void (SDDM::Display::*)(SDDM::Display * const, SDDM::Auth::HelperExitStatus)) 0xaaaab9a0897c <SDDM::Display::slotHelperFinished(SDDM::Auth::HelperExitStatus)>, o=0xaaaaf736b600, arg=0xffffd341f288) at /usr/include/qt/QtCore/qobjectdefs_impl.h:152 #4 0x0000aaaab9a0cfd4 in QtPrivate::FunctionPointer<void (SDDM::Display::*)(SDDM::Auth::HelperExitStatus)>::call<QtPrivate::List<SDDM::Auth::HelperExitStatus>, void> (f=(void (SDDM::Display::*)(SDDM::Display * const, SDDM::Auth::HelperExitStatus)) 0xaaaab9a0897c <SDDM::Display::slotHelperFinished(SDDM::Auth::HelperExitStatus)>, o=0xaaaaf736b600, arg=0xffffd341f288) at /usr/include/qt/QtCore/qobjectdefs_impl.h:185 #5 0x0000aaaab9a0c588 in QtPrivate::QSlotObject<void (SDDM::Display::*)(SDDM::Auth::HelperExitStatus), QtPrivate::List<SDDM::Auth::HelperExitStatus>, void>::impl (which=1, this_=0xaaaaf73904b0, r=0xaaaaf736b600, a=0xffffd341f288, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:418 #6 0x0000ffff8ee86b44 in ?? () from /usr/lib/libQt5Core.so.5 #7 0x0000aaaab99d7ec8 in SDDM::Auth::finished (this=0xaaaaf7370360, _t1=SDDM::Auth::HELPER_AUTH_ERROR) at /home/apol/build-sddm/src/daemon/sddm_autogen/FQWVTXS267/moc_Auth.cpp:451 #8 0x0000aaaab99f9bac in SDDM::Auth::Private::childExited (this=0xffff84015810, exitCode=1, exitStatus=QProcess::NormalExit) at /home/apol/sddm/src/auth/Auth.cpp:234 #9 0x0000aaaab9a0061c in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<int, QProcess::ExitStatus>, void, void (SDDM::Auth::Private::*)(int, QProcess::ExitStatus)>::call (f= (void (SDDM::Auth::Private::*)(SDDM::Auth::Private * const, int, QProcess::ExitStatus)) 0xaaaab99f99b8 <SDDM::Auth::Private::childExited(int, QProcess::ExitStatus)>, o=0xffff84015810, arg=0xffffd341f4f0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:152 #10 0x0000aaaab99ffd5c in QtPrivate::FunctionPointer<void (SDDM::Auth::Private::*)(int, QProcess::ExitStatus)>::call<QtPrivate::List<int, QProcess::ExitStatus>, void> (f=(void (SDDM::Auth::Private::*)(SDDM::Auth::Private * const, int, QProcess::ExitStatus)) 0xaaaab99f99b8 <SDDM::Auth::Private::childExited(int, QProcess::ExitStatus)>, o=0xffff84015810, arg=0xffffd341f4f0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:185 #11 0x0000aaaab99fecdc in QtPrivate::QSlotObject<void (SDDM::Auth::Private::*)(int, QProcess::ExitStatus), QtPrivate::List<int, QProcess::ExitStatus>, void>::impl (which=1, this_=0xaaaaf7370300, r=0xffff84015810, a=0xffffd341f4f0, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:418 #12 0x0000ffff8ee86b44 in ?? () from /usr/lib/libQt5Core.so.5
Thanks for the gift. Passwordless login is not the job of display managers, is it? (Would be a fine convenience for a Qt-only environment.)
The text was updated successfully, but these errors were encountered: