adding user changed home directory location not saved

Bug #659758 reported by Kim Pedersen
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fix Released
gnome-system-tools (Ubuntu)

Bug Description

Binary package hint: gnome-system-tools

From menu select System, Administration, Users and Groups
click "Add" button
create a new user "test" and enter password
click "OK"
without leaving User Settings panel select the new "test" user and click "Advanced Settings"
select "Advanced tab bar" and change home directory from /home/test to something else like /x/test
click "OK"
select either "Use Empty Directory" or "Copy Old Files"
close User Settings panel
enter User Settings again
select "test" user and click "Advanced Settings"
select "Advanced tab bar" and Home Directory is showing /home/test and not /x/test
however if you now change to /x/test again, it does get saved

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: gnome-system-tools 2.32.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
Date: Wed Oct 13 10:24:14 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
SourcePackage: gnome-system-tools

Revision history for this message
Kim Pedersen (kgp-ubuntu) wrote :
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Confirmed. It seems we're using MAX_GUINT32 as the GID for the user when trying to change its home dir, which always fails. This value isn't supposed to be used after the user has been created, it just means "default GID" and should be updated to a real value imediately after the user's creation.

Changed in gnome-system-tools (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

This was tricky, but I've committed a fix upstream in liboobs and gnome-system-tools. It will be available with 2.91.1 soon, for Natty.

Changed in gst:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.