From root@gosub.cstone.net Mon Mar 15 09:11:24 1999
Return-Path: <root@gosub.cstone.net>
Received: from gosub.cstone.net (gosub.cstone.net [205.197.102.33])
	by hub.freebsd.org (Postfix) with ESMTP id 6E09C150C2
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 15 Mar 1999 09:11:07 -0800 (PST)
	(envelope-from root@gosub.cstone.net)
Received: (from root@localhost)
	by gosub.cstone.net (8.9.2/8.9.2) id MAA25449;
	Mon, 15 Mar 1999 12:07:34 -0500 (EST)
	(envelope-from root)
Message-Id: <199903151707.MAA25449@gosub.cstone.net>
Date: Mon, 15 Mar 1999 12:07:34 -0500 (EST)
From: adrian2ubergeeks.com@gosub.cstone.net
Sender: root@gosub.cstone.net
Reply-To: adrian2ubergeeks.com@gosub.cstone.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: symlink ownership fix to adduser(8)
X-Send-Pr-Version: 3.2

>Number:         10601
>Category:       bin
>Synopsis:       Ownership of symlinks copied by adduser are not set correctly.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    iedowse
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 15 09:20:00 PST 1999
>Closed-Date:    Sat Feb 16 11:23:59 PST 2002
>Last-Modified:  Sat Feb 16 11:25:03 PST 2002
>Originator:     Adrian Filipi-Martin
>Release:        FreeBSD 3.1-STABLE i386
>Organization:
Ubergeeks Consulting
>Environment:

	

>Description:

	When adduser copies symlinks form /usr/share/skel, it does
	not set the ownership of the new files correctly.

>How-To-Repeat:

	

>Fix:
	
	Apply the follwing patch:

--- adduser.perl.orig	Mon Mar 15 11:59:42 1999
+++ adduser.perl	Mon Mar 15 12:00:10 1999
@@ -940,7 +940,7 @@
     print "Copy files from $dotdir to $homedir\n" if $verbose;
     system("cp -R $dotdir $homedir");
     system("chmod -R u+wrX,go-w $homedir");
-    system("chown -R $name:$group $homedir");
+    system("chown -Rh $name:$group $homedir");
 
     # security
     opendir(D, $homedir);

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->wosch 
Responsible-Changed-By: wosch 
Responsible-Changed-When: Mon Apr 26 06:26:59 PDT 1999 
Responsible-Changed-Why:  
My area 
Responsible-Changed-From-To: wosch->freebsd-bugs 
Responsible-Changed-By: wosch 
Responsible-Changed-When: Sun Jan 13 03:58:31 PST 2002 
Responsible-Changed-Why:  
I'm no longer the maintainer of adduser. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=10601 
State-Changed-From-To: open->suspended 
State-Changed-By: iedowse 
State-Changed-When: Sun Jan 20 09:05:21 PST 2002 
State-Changed-Why:  

Committed, thanks! 


Responsible-Changed-From-To: freebsd-bugs->iedowse 
Responsible-Changed-By: iedowse 
Responsible-Changed-When: Sun Jan 20 09:05:21 PST 2002 
Responsible-Changed-Why:  
MFC reminder. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=10601 
State-Changed-From-To: suspended->closed 
State-Changed-By: iedowse 
State-Changed-When: Sat Feb 16 11:23:59 PST 2002 
State-Changed-Why:  
Yar Tikhiy has merged this into -STABLE (adduser.perl rev 1.44.2.4). 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=10601 
>Unformatted:
