UPDATE: Tru64/Sun NFS issue

From: Mark S. Yamnicky <marco_at_nirvana.es.hac.com>
Date: Sun, 31 Dec 2000 10:31:03 -0800 (PST)

Here is a bit more info.... (origional post copied in below)

It appears the automounter is working correctly. The mounts are being made. The
rmtabs are being updated on the Sun. It sure seems like a directory permission
problem however I have tried everything listed below and still no luck.

The directory in question on the client is /home1 and is under control of the
auto.home1 map. If I let the automounter create the /home1 directory for me, the
permissions are root:system r-xr-xr-x. The user logs in, mountd mounts the
remote filessystem but the user is given the message "no directory". I have
shutdown the automounter, created /home1 myself with permissions root:system
rwxrwxrwx. Start the automounter, permissions are again root:system r-xr-xr-x.
The user logs in, mountd mounts the remote filessystem but the user is given the
message "no directory". I changed /home1 on the client and on the server be the
same primary group the users are in, still no luck.

On the Sun station I have removed the rw=client1:client2:client3 and shared the
directory read/write to the world. Still no changes. On the Sun station I added
the option root=client3. Now on client3, I can su to root and cd to
/home1/username no problem. Switch user to username and try to cd to
/home1/username and get "permission denied".

I have checked and double checked the UID's, GID's and name resolution. On
client1 and client2 that do work, I can add the same user or as many users as I
want without any trouble at all. Every other client I try has the same problem.
So whats different between client1 and client3-60? Nothing. All are loaded from
the same server. (Again it will always work if I had the user to the system
group on the alpha station so it sure seems like a permission problem but
everything I have done does not even change the symptoms)

Again any thoughts would be appreciated.
/mark

 

I have a Sun Ultra 60 Raid 5 server running 2.6 that we are testing as a $HOME
server for Compaq XP1000 workstations running Tru64 Version 4.0F. On the Sun we
have simply shared the appropriate filesystem with an option of
rw=system:system:system etc. The Compaq's automount the home directory when the
user logs in.

I singled out a few compaq workstations to test this with and it has been
working fine. Today I propogated those changes to the rest of the clients. Now
that I have done that, the remaining clients fail to mount the users home
directory. Well, not exactly. Using "df" before and after the attempted login
will show you the automounter did indeed make the mount however the user does
not have permission to read the data. The user is logged in with a temp home of
/. (Keep in the mind the select machines we used for testing, which are
identical to every other machine, still work ok).

A little investigation shows that if I add the end user to the "system" group on
the Compaq, the user has no problems logging in and seeing all their files. The
same user is not in the system group on the select machines used for testing.

I've checked UID's, GID,s permissions, connectivity... Any thoughts would be
appreciated.

Mark S. Yamnicky
Boeing Satellite Systems
marco_at_nirvana.es.hac.com
310.364.6473
Received on Sun Dec 31 2000 - 18:33:07 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:41 NZDT