This is going to be quite a specific problem, so please bear
with me for a second.
I like to store everyone at home's things on the server which
makes it easier to back up and things don't matter when users
blow up their computers, which they do regularly.
My parents share a machine (192.168.0.21) with 2 users:
lo (uid=1000, group=users)
al (uid=1001, group=users)
The machine logs lo in automatically, and then al does a switch
user and logs himself in in screen 8 (instead of 7 where lo is)
while lo is still logged in.
Both lo and al use thunderbird, the simply unzipped version
from mozilla.com. My latest "upgrade" was to move the ~/thunderbird
directory which was locally stored into
~/.thunderbird/thunderbird which is remotely mounted.
I changed the executables to point to the right direction, and
lo's thunderbird works fine. al's thunderbird, when it's in
~/.thunderbird/thunderbird (on the server) doesn't work on the
other hand, complaining that "/bin/sh is not accessible or executable".
On the server, /etc/exports is as follows (only the interesting bits):
I would like to know why for al can't execute thunderbird
when it is on an nfs share, and lo can.