How exactly did you create a user? Using what commands? It may have been much simpler for you to have used VASM, SUPER, USER, ADD.
The trick with creating users with the command line is I think you have to create their group first, something like this:
groupadd -g 1000 newuser
useradd -m -s /bin/bash -u 1000 -c NewUser -g newuser -G audio,video,cdrom,games,floppy,users,scanner,tty newuser
echo newuser:mypassword | chpasswd
I don't think there is a bug in VL5.9 re creating users, works fine for me, so probably its just safer to use VASM rather than all the dangerous code above!!!