--- smbldap-useradd.orig	2008-04-22 10:13:29.000000000 +0200
+++ smbldap-useradd	2008-05-06 11:58:30.000000000 +0200
@@ -461,7 +461,7 @@
         if ( !( -d $userHomeDirectory ) ) {
             if ( $config{skeletonDir} ne "" ) {
                 system
-                  "cp -r $config{skeletonDir} $userHomeDirectory 2>/dev/null";
+                  "cp -pRP $config{skeletonDir} $userHomeDirectory 2>/dev/null";
             }
             else {
                 system "mkdir $userHomeDirectory 2>/dev/null";
