Bug 87572 - libuser creates invalid links in home directory when links exist in /etc/skel
Summary: libuser creates invalid links in home directory when links exist in /etc/skel
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: libuser
Version: 9
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Miloslav Trmač
QA Contact:
: 98912 (view as bug list)
Depends On:
TreeView+ depends on / blocked
Reported: 2003-03-28 23:02 UTC by gLaNDix
Modified: 2007-04-18 16:52 UTC (History)
1 user (show)

Fixed In Version: 0.51.10-1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2004-09-02 22:20:40 UTC

Attachments (Terms of Use)
output from ls -l /home/test with symlinks in /etc/skel (3.89 KB, text/plain)
2003-03-28 23:04 UTC, gLaNDix
no flags Details
patch to fix libuser link problem (860 bytes, patch)
2003-03-28 23:07 UTC, gLaNDix
no flags Details | Diff

Description gLaNDix 2003-03-28 23:02:42 UTC
Description of problem: 
If you create symbolic links in /etc/skel and run either luseradd or the 
redhat-config-users program to create a new user, the links are created in the 
new user's home directory, but point to invalid locations. 
Version-Release number of selected component (if applicable): 
all including rpm downloaded from phoebe-3 beta (also applies to libuser in 
mandrake 9.0) 
How reproducible: 
It happens with EVERY link EVERY time. 
Steps to Reproduce: 
1. cd /etc/skel 
2. touch test 
3. ln -s test test2 
4. /usr/sbin/lusradd testuser 
Actual results: 
Expected results: 
[root@localhost SPECS]# ls -l /home/testuser 
total 16 
lrwxrwxrwx    1 test2    test2        4095 Mar 26 16:14 test -> test2 
Additional info: 
This effects every version of libuser I have found in both Red Hat and 
Mandrake Linux.

Comment 1 gLaNDix 2003-03-28 23:04:54 UTC
Created attachment 90776 [details]
output from ls -l /home/test with symlinks in /etc/skel

Comment 2 gLaNDix 2003-03-28 23:07:31 UTC
Created attachment 90777 [details]
patch to fix libuser link problem

Comment 3 Crutcher Dunnavant 2003-04-09 16:30:02 UTC
Seen this one as well, bit me badly. Cost me 3 weeks of a class full of chemical
engineer's time. Please apply patch.

Comment 4 Miloslav Trmač 2004-09-02 15:10:46 UTC
*** Bug 98912 has been marked as a duplicate of this bug. ***

Comment 5 Miloslav Trmač 2004-09-02 22:20:40 UTC
Thanks for the patch.
Should be fixed in libuser-0.51.10-1, when it hits rawhide.

Note You need to log in before you can comment on or make changes to this bug.