NFS Doesn't Exist Error

Mark Sargent powderkeg at snow.email.ne.jp
Wed Aug 17 03:59:57 UTC 2005


>>>
>> [root at localhost nfsshare]# ls -ldn /home/coolboarderguy/nfsshare
>> drwxr-xr-x  2 0 0 4096 Aug 16 15:03 /home/coolboarderguy/nfsshare
>
>
> So this directory is owned by root and nobody else has write 
> permission on it.

yes, so, I thought I'd change it to my regular user, but, as soon as you 
mount the remote dir to it, the ownership goes back to root:root

>
>> [root at localhost nfsshare]# id
>> uid=0(root) gid=0(root) 
>> groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
>
>
> Please run "id" as your regular user account that you want to use this 
> share as.

[coolboarderguy at localhost ~]$ id
uid=500(coolboarderguy) gid=500(coolboarderguy) groups=500(coolboarderguy)

>
>>> What's the entry in /etc/exports for this share on 192.168.168.10?
>>>  
>>>
>> /home/batmanbegins/nfsshare      192.168.168.12(rw, sync)
>
>
> By default, root access to NFS shares isn't allowed (see the 
> root_squash option in "man exports").

yes, that's a last option, though.

>
> Ideally the directory "/home/batmanbegins/nfsshare" on 192.168.168.10 
> should be owned by your user, or a group you are in, and have the 
> appropriate write permission.

so, I have to add a user(for example, coolboarderguy), from the client 
machine, into a group on the server, or make it the owner of that 
dir/file on the server machine.? I thought giving the 
host(192.168.168.12) rw options in the exports file allows that host to 
write to the dir, no..?

>
> Paul.
>
cheers.

Mark Sargent.




More information about the fedora-list mailing list