--- a/twoprocess.c +++ b/twoprocess.c @@ -426,7 +426,7 @@ */ vsf_set_die_if_parent_dies(); priv_sock_set_child_context(p_sess); - if (tunable_guest_enable && !anon) + if (tunable_guest_enable && !anon && !str_getpwnam(p_user_str)) { p_sess->is_guest = 1; /* Remap to the guest user */