Bug 463345
Summary: | RFE: disable history of users provided by ConsoleKit | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Josh Lange <jhlange> | ||||
Component: | gdm | Assignee: | Ray Strode [halfline] <rstrode> | ||||
Status: | ASSIGNED --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | cschalle, rstrode | ||||
Target Milestone: | --- | Keywords: | FutureFeature | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Enhancement | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | Type: | --- | |||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Josh Lange
2008-09-23 00:10:34 UTC
I looked into this a bit more. The problem is that a history of users is unconditionally getting loaded from ConsoleKit. It would be nice to be able to disable this, possibly through adding a gconf key to conditionally call reload_ck_history in gdm/gui/simple-greeter/gdm-user-manager.c It appears that just deleting the history works from my environment. I will likely use this fix, but it would be nice to see a uniform/easy way to disable this, so I may submit a patch in a few days, if no one responds/does it first. Created attachment 317620 [details]
Disable reloading of ck users from default
Create an option to disable reloading of recently lgoged in users from consolekit. Also, disable reloading by default, heres my logic behind this:
1. Local users will be in the passwd file (gets loaded anyway)
2. All the rest of the accounts are probably networked users.
Problem with network users:
1. extra unnecessary ldap/nis lookups for user names
2. home directories get accessed, potentially (most likely) making an automounter mount them, and this can be expensive operation, when many clients are hammering filers for random users' directories
3. extra mount options (e.g. kerberos) can cause many permission denied errors to be displayed to users, when these directories are accessed, or even just mounted in some cases (e.g. quotacheck, etc).
For deployments where only a few people share clients, a system administrator can enable an option in the gconf to allow lookups of recent users.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. |