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

Passwordless? #2

Closed
ghost opened this issue Jan 21, 2013 · 6 comments
Closed

Passwordless? #2

ghost opened this issue Jan 21, 2013 · 6 comments

Comments

@ghost
Copy link

ghost commented Jan 21, 2013

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.)

@sddm
Copy link
Collaborator

sddm commented Jan 21, 2013

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..

@ghost ghost assigned sddm Jan 21, 2013
@ghost
Copy link
Author

ghost commented Jan 21, 2013

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.

@sddm
Copy link
Collaborator

sddm commented Jan 21, 2013

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.

@ghost
Copy link
Author

ghost commented Jan 21, 2013

Great. I don't have or need any other WM. Thanks.

@sddm
Copy link
Collaborator

sddm commented Jan 21, 2013

I am closing this issue, then. Thanks for reporting.

@sorenweber
Copy link

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.

Repository owner unassigned sddm Oct 11, 2019
aleixpol added a commit that referenced this issue Jun 24, 2021
 #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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant