cockpit-project / cockpit

Cockpit is a web-based graphical interface for servers.
http://www.cockpit-project.org/
GNU Lesser General Public License v2.1
10.98k stars 1.1k forks source link

Added account management features #5762

Open nls1729 opened 7 years ago

nls1729 commented 7 years ago

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.

stefwalter commented 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
andreasn commented 7 years ago

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.

garrett commented 2 years ago

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.

garrett commented 2 years ago

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.

jelly commented 1 year ago

Opened https://github.com/cockpit-project/cockpit/pull/19090 for changing the users shell.