ls won't work on nfs mounted file system

Some users can't access files on their home directories unless they are logged in to the NFS server. They can get to the directory, but an ls command shows no files. There are files, because we can see them on the server.
Any ideas? BTW, the server runs SunOS 4.1.3_U1, most clients are using Solaris 2.X.
wiseowlAsked:
Who is Participating?
 
OttaConnect With a Mentor Commented:
It's a problem with UNIX "file-permissions".
Move "up" one level,
and use 'ls -ld directory_name'
to show the permissions.
Then, try 'cd directory_name';
I think that it will fail,
with an "insufficient permission" message.
0
 
rickyrCommented:
Hiya..
Can you telnet to the server from the clients?
Can you supply a long listing of the the directory above where these (invisible) live on the server and client, Could be permission problems.
A list of the /etc/vfstab on the clients, and a list of /etc/dfs/dfstab for the server, they may not be configured for NFS volumes correctly?
A list of /etc/hosts? could prove usefull?
Also anything show on the console of either client/server?

I know these could be private, but change the sensitive entries to strings if you want.

regards
0
 
rickyrCommented:
Oh yes point 1.
Users CAN log in, I see, so its got to be down to NFS conf or permissions?
regards
0
 
rbrCommented:
Are the UID's and the GID's the same on server and client? Can you use ls if you set all file permisions to a+rxw? (Try this for one user)
0
 
grantkCommented:
How are the users syncronized?
Passwd files or NIS?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.