Open nls1729 opened 7 years ago
Interesting list of features. Seems that they would help round out that functionality nicely. Do you have plans to work on any parts of this? If so, I can help you to get started. In particular take a look at the following directory in the Cockpit source tree:
pkg/users
Password expiration has been done to some extent in #2062 But the code rotted a bit, and I think the PR author has moved on to other things.
I've been wanting to redesign the accounts page for a while and just found this very old issue. There are a lot of great suggestions here and I would like to address them in a redesign.
No promises that it'll land soon, as I'm completely swamped with a lot of other tasks, but I would like to get to it sooner than later.
First pass at redesigning the accounts page to accomodate the feature list mentioned above is @ https://github.com/cockpit-project/cockpit/discussions/17604.
I still need to finish up the details pages for both user accounts and groups, but the rest is there.
Opened https://github.com/cockpit-project/cockpit/pull/19090 for changing the users shell.
Request for Enhancement
The account management features provided by the gnome-control-center and by cockpit are not adequate for complete administration of users. The tool system-config-users does provide the necessary features but it must be run in an Xorg session. This link /http://preview.tinyurl.com/z93nexk is a thread on the Fedora Desktop list which prompted this RFE.
The following features are needed for administration of users:
New User:
Existing User:
Groups: (these are being tracked in #14745 and #14746)
I believe an examination of system-config-users would clarify the above list.
I have created a bug on Gnome bugzilla for the gnome-control-center: https://bugzilla.gnome.org/show_bug.cgi?id=777461
I am sure the Cockpit folks and the Gnome folks can work out a good solution.