| Summary: | Plasma Login Manager - Can not hide users | ||
|---|---|---|---|
| Product: | [Plasma] plasma-login-manager | Reporter: | dgrenningloh |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | agurenko, kde, olib141, renari, sergio.callegari |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
dgrenningloh
2026-01-26 13:29:19 UTC
I believe we can add the option. We can present this in the KCM like in Koko tag editing with config holding a JSON list. It would be awesome if you could add this. Though you lost me with "We can present this in the KCM like in Koko tag editing with config holding a JSON list." How would this look for user? It would be able to be changed by the user. We generally don't like hidden config-only options. (In reply to Oliver Beard from comment #3) > It would be able to be changed by the user. We generally don't like hidden > config-only options. Thank Oliver, so I assume this means it would just be an option in system settings under login screen? Lets back up first, what's the situation where you have a user that you don't want displaying? (In reply to David Edmundson from comment #5) > Lets back up first, what's the situation where you have a user that you > don't want displaying? Not sure if my personal situation matters a lot to my request, however from the top of my head I can already name some. 1. Security. I am aware that security through obscurity is not real security. But there is no reason to make it easy on anyone trying to login. If they have to guess your username as well as your password all the better. Not displaying the username also means any attacker can not even know if a user logged into the machine. 2. Privacy. Why display the username of a user on there? It is no ones business which user log into a machine or what their username is. 3. Clutter. When many users use the same machine, showing them all becomes unwieldy. For my personal case, I do no mind if people see my normal user, however I also use another account with special accesses that I do not need people to see when the login screen shows up. A combination of 1 and 2 in this case. Besides my personal use case. From the point of view of a business / professional use case. You would want to hide the users for all 3 points. That is why we actually do this on all corporate machines. Displaying the users is simply not acceptable in that setting. Ok, based on the above a single checkbox to force the textbox mode is the best and easiest solution. I also would like to be able to hide a user. On my systems there is a "fake" user in charge of administering a local texlive. Clearly I would like that not to appear. Just ran into this I have beszel running that reports system statistics to another machine, and this beszel user is showing in the login manager despite them not having a password and not having a login shell. beszel:x:1001:1001::/home/beszel:/usr/bin/nologin After reading around I thought making them a system user would fix it : ❯ sudo cat /var/lib/AccountsService/users/beszel [User] SystemAccount=true but it does not |