diff options
author | Ray Strode <rstrode@redhat.com> | 2012-04-13 16:36:07 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2012-04-13 16:49:17 -0400 |
commit | c5905497733bebf9936a7b028a11ca87caf2d71f (patch) | |
tree | 8b686b7e5d1e09c0067bdd96799553c6da3209e4 | |
parent | 35eb5e1cf8c0aa635f534dacbd27caad076d6fdc (diff) |
daemon: make userdel force deletion
-rw-r--r-- | src/daemon.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/daemon.c b/src/daemon.c index d186ab6..72d6f16 100644 --- a/src/daemon.c +++ b/src/daemon.c @@ -994,7 +994,7 @@ daemon_delete_user_authorized_cb (Daemon *daemon, GError *error; gchar *filename; struct passwd *pwent; - const gchar *argv[5]; + const gchar *argv[6]; pwent = getpwuid (ud->uid); @@ -1008,10 +1008,11 @@ daemon_delete_user_authorized_cb (Daemon *daemon, argv[0] = "/usr/sbin/userdel"; if (ud->remove_files) { - argv[1] = "-r"; - argv[2] = "--"; - argv[3] = pwent->pw_name; - argv[4] = NULL; + argv[1] = "-f"; + argv[2] = "-r"; + argv[3] = "--"; + argv[4] = pwent->pw_name; + argv[5] = NULL; } else { argv[1] = "--"; |