Let's see now:
(First, of course I meant /etc/passwd and not /etc/fstab! Sorry, but good you're alert!
The line for /home in your /etc/fstab looks ok.
How about permissions on the directory & subdirectories of /home?
But reading your first post again I'm beginning to think it's something else:
There were some entries in the log about some pam modules not being there. I looked at another maching that I can login to and there were some symlinks missing . I put them in the directory but, No Joy
So maybe there's an error with PAM - I haven't actually fiddled with pam at all so can't really help you with that.
Just a few thoughts: if some pam modules are missing it might be you can't just add symlinks, you will have to install correct modules.
Or it could also be a pam-configuration issue - must be some reason for symlinks not being in place!?
1) Read logs carefully - all
logs. See if you can find anything that can point you in right direction (pam problem is just a guess!)
2) Unmount /home, create a new user and see if it works.
3) Go the *-way, reboot..
4) For what it's worth, post output of "df", " ls -l /", "ls -l /home"
( "*" : "It-that-Must-Not-Be-Named" ..