Bengt Ohman on Thu  9/03 15:37 +0100:
> > A read-only, autofs mounted NFS export from a Solaris server does
> > not seem to allow me to execute `ssh' as a normal user; it is mode
> > 04711.  As soon as I change it to 04755 it works fine.  However, on
> > a local filesystem, I do not need the read bit in order to execute
> > it.
> 
> If it's 04711, you need root access to the disk in order to read it.

but as a normal user, I don't have root access to the disk.  The system
does...ahh, I see, because it is suid root, then it allows the process
root access to the disk.

However, on a Solaris client, the same 04711 file mounted from a remote
machine executes fine, even though I have not exported it to acknowledge
root privs on the client (it executes as `nobody' I presume).  Hence,
the behavior is different on the Linux client.

I still don't know if this is an autofs issue, an NFS issue, or my own
stupidity :) But the Solaris client doesn't need read access on the
client, while the Linux one does.

-- 
Scott McDermott, Questra Desktop and Network Services (QDN)
(716) 381-0292 x525
QDN service via web: http://qweb.web.roc.questra.com/srs/
QDN service via email: [EMAIL PROTECTED]

Reply via email to