Re: Different sequence of "exportfs" produce different effects on nfs client mounts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 14, 2013 at 02:16:58AM +0000, Wangminlan wrote:
>   Hi,
>            I’ve got a problem on the nfs exportfs command. I’m not sure if this is the right place to ask this, if not, can you please tell me where?
>   
>            Here’s what I need:
>   1. I have a folder named /mnt/fs1 to be exported.
>   2. All the host in subnetwork 192.168.0.0/16 should be able access this folder, but their root should be squashed.
>   3. Some specified host in the same subnetwork can gain the root permission on the folder, for example: 192.168.0.21, 192.168.0.22.
>   
>   I’ve got a SLES11SP1 box as the nfs server, the nfs clients are SLES11SP1, too, and the protocol used between clients and server are NFSv3.
>   Here are the commands I used to do the export:
>   #exportfs –o rw,root_squash 192.168.0.0/16:/mnt/fs1 
>   #exportfs –o rw,no_root_squash 192.168.0.21:/mnt/fs1 
>   #exportfs –o rw,no_root_squash 192.168.0.22:/mnt/fs1
>   After this, everything works as expected.
>   
>   But, after the following operations:
>   #exportfs –u 192.168.0.0/16:/mnt/fs1              /* Delete this export */
>   # exportfs –o rw,root_squash 192.168.0.0/16:/mnt/fs1          /* And add it again */
>   Hosts on 192.168.0.21 and 192.168.0.22 doesn’t get root permission any more. when I tried to write a file, it complains about “Permission denied”.
>   
>   So, does the order of exportfs command has something to do the final result? Or am I doing something wrong?

That sounds like a bug.  The contents of
/proc/net/rpc/auth.unix.ip/content and /proc/net/rpc/nfsd.export/content
after getting the above "permission denied" might be interesting.
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux