]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
usermod: report error if homedir does not exist
authorIker Pedrosa <ipedrosa@redhat.com>
Wed, 5 Oct 2022 13:20:43 +0000 (15:20 +0200)
committerSerge Hallyn <serge@hallyn.com>
Fri, 7 Oct 2022 01:08:51 +0000 (20:08 -0500)
Report error if usermod asked for moving homedir and it does not exist.

Signed-off-by: Tomáš Mráz <tm@t8m.info>
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
src/usermod.c

index 44e056ae8873130a755dd553e1111ded0da16542..e51f48a3de90416491414e10db10c79576886b7d 100644 (file)
@@ -1882,6 +1882,11 @@ static void move_home (void)
                                 Prog, prefix_user_home, prefix_user_newhome);
                        fail_exit (E_HOMEDIR);
                }
+       } else {
+               fprintf (stderr,
+                        _("%s: The previous home directory (%s) does not "
+                          "exist or is inaccessible. Move cannot be completed.\n"),
+                        Prog, prefix_user_home);
        }
 }