This is most of Al's patch for --with-user and --with-group which tests that