]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
useradd: Set proper SELinux labels for def_usrtemplate
authorJohannes Segitz <jsegitz@suse.de>
Tue, 26 Sep 2023 13:14:14 +0000 (15:14 +0200)
committerAlejandro Colomar <alx@kernel.org>
Sun, 29 Oct 2023 23:00:24 +0000 (00:00 +0100)
Fixes: 74c17c716 ("Add support for skeleton files from /usr/etc/skel")
Signed-off-by: Johannes Segitz <jsegitz@suse.com>
Cherry-picked-from: 48aa12af31c0b72872b411857d03a518a4200a3d
Link: <https://github.com/shadow-maint/shadow/pull/812>
Reviewed-by: Michael Vetter <jubalh@iodoru.org>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
src/useradd.c

index 5b601e01823fe2b8bfbe8576cc7402a5dd2db3fa..677ea5a636f7794c4ee1bb7b6202d91d0206475f 100644 (file)
@@ -2787,7 +2787,7 @@ int main (int argc, char **argv)
                if (home_added) {
                        copy_tree (def_template, prefix_user_home, false, true,
                                   (uid_t)-1, user_id, (gid_t)-1, user_gid);
-                       copy_tree (def_usrtemplate, prefix_user_home, false, false,
+                       copy_tree (def_usrtemplate, prefix_user_home, false, true,
                                   (uid_t)-1, user_id, (gid_t)-1, user_gid);
                } else {
                        fprintf (stderr,