The user's home directory doesn't exist. `usermod` changes the home directory field in `/etc/passwd` but doesn't create the directory. You need to create it manually.
cp -a /etc/skel /link/to/directory # or mkdir /link/to/directory to create an empty home directory
chown ginny:ginnygroup /link/to/directory # where ginnygroup is ginny's primary group
chmod 755 /link/to/directory # or 711 or 700 or 751 or 750 as desired