Comment 4 for bug 152107

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Problem seems to be here that users-admin only adds users to groups which it has in some "secret list", even if the group is requested by a profile in /etc/gnome-system-tools/users/profiles or by a selection on the "Privileges" tab in the user properties dialog. Perhaps users-admin does not add the users to /etc/group by itself but calls a function of an external library (GTK, GNOME, or whatever library) and this library function has its secret list of "approved" groups. This is a restriction which breaks usability of user-admin and makes it also unsuitable for the special needs of Ubuntu.

Groups discovered up to now which users-admin refuses to handle silently are: lpadmin, video, netdev.

Ubuntu requires addition of admin and desktop users to these groups. See also /etc/gnome-system-tools/users/profiles.

In addition, the "Privileges" tab in the user properties dialog is missing entries to add/remove users to/from these groups manually. As fixing this would break string freeze in Gutsy, I suggest that when checking "Administer the system" the user should be also added to "lpadmin" and "netdev".

I do not know for what the "video" group is good for, but one can couple this probably also to one of the existing entries in "Privileges".

Getting this fixed is very important for Gutsy, so that Gutsy's features "just work". In addtion this is a regression from Feisty. Therefore I suggest to get it fixed ASAP and provided as SRU. Milestoned as "gutsy-updates".