[users-admin] show all users checkbox is gone and there is no way to view users with a UID of less than 1000
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GST |
Invalid
|
Medium
|
|||
gnome-system-tools (Ubuntu) |
Invalid
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
The user-admin dialog in Edgy doesn't show the
"show all users" checkbox anymore, and only the users with UID > 1000 are shown.
I can see how this may be regarded as a "feature", simplifying the interface, but in some cases may be quite annoying.
* test-case (my case): I'm adding a PC to a network with NFS shares; some users over the network have UIDs < 1000, and I need these UIDs to be preserved for NFS to work properly. When I change the pre-defined UIDs, those users are not listed anymore, and I have to edit their properties via console.
* test-case 2: I'm just curious, or want to have a look to the complete list of users in a graphical fashion. users-admin was a good tool for that, when it was able to show all users.
**WORKAROUND:
sudo vi /etc/login.defs
change UID_MIN to 1
this is not very clean, but I guess that if one needs to change automatically generated user-ids, he should also be able to take care not to assign "reserved" userids to normal users.
Changed in gst: | |
status: | Unknown → Unconfirmed |
Changed in gst: | |
status: | Unconfirmed → Rejected |
Changed in gst: | |
importance: | Unknown → Medium |
I can confirm this, and it threw my father through a hoop yesterday when he migrated our family's old Mandrake Linux computer to Ubuntu. In this case, he tried to create a user named "family" that had the same UID as the previous Mandrake-based "family" user; that UID was 502 (or such) and thus less than 1000. It is desirable to do this when migrating from a "Red Hat-based" Linux distro (i.e., distro that starts with regular users at a UID of 500) because the filesystem stores ownership by UID/GID.
My suggestion would be to, at very least, add a *warning dialog* for the case that the user tries to create a user with a UID of less than 1000. I don't know if this would help for the scenario of the original bug reporter, though.