I would expect /home to have permissions drwxr-xr-x and be owned by root - so if you've created a directory beneath that it will have inherited its permissions from /home. Use
chown and
chgrp to change the owner and group, and if necessary
chmod to adjust the permissions.
Before you do this though - an observation. No matter where you put your home directory, someone will always be able to find it by issuing the command
or while logged in as you:
So instead, why not look at getting Gnome, KDE or whichever window manager you use to automatically lock after a set period of inactivity?