Network Storage Protocols Discussions

Priority of /etc/exports entries - 7MODE

MaciekF

Hi All,

 

I would like to find out which entries in /etc/exports have bigger prio, when i set them on vol and qtree level.

 

Let's say that we have an exports configured as follows:

 

/vol/volume1/qtree1       -sec=sys,rw=hp-hosts-all:10.22.11.10:0.22.12,root=10.22.11.02

/vol/volume1/qtree2       -sec=sys,rw=hp-hosts-all:10.22.11.11:0.22.12,root=10.22.11.02

 

and I have a request to add rw permissions for /vol/volume1 which would look like these:

 

 

/vol/volume1/qtree1       -sec=sys,rw=hp-hosts-all:10.22.11.10:0.22.12,root=10.22.11.02

/vol/volume1/qtree2       -sec=sys,rw=hp-hosts-all:10.22.11.11:0.22.12,root=10.22.11.02

/vol/volume1                    -sec=sys,rw=linux-hosts-all

 

Does it mean that only linux-hosts-all netgroup users will see volume1 and it's qtrees exported?

I wan't to export the whole volume and just wondering if doing so won't take access rights to it's qtrees.

 

Thank You in advance!

 

1 ACCEPTED SOLUTION

maffo

Hi MaciekF,

Based on the output you have provided, "linux-hosts-all" will be able to mount the NFS export /vol/volume1 and then they will eventually be able to cd into the subfolders (qtrees), provided that they have enough privileges on the filesystem.

 

Back to your original question, Data ONTAP processes export entries in sequential order, using only the last export entry in the /etc/exports file for a specific file system path. Therefore, you should not add multiple export entries for the same file system path, whether exported or actual, to the /etc/exports file.

For example, if you add the following export entries to the /etc/exports file:

 

  /vol/vol0/ -ro
  /vol/vol0/ -rw

 

Data ONTAP exports /vol/vol0 to all NFS clients for read-write access.

 

View solution in original post

1 REPLY 1

maffo

Hi MaciekF,

Based on the output you have provided, "linux-hosts-all" will be able to mount the NFS export /vol/volume1 and then they will eventually be able to cd into the subfolders (qtrees), provided that they have enough privileges on the filesystem.

 

Back to your original question, Data ONTAP processes export entries in sequential order, using only the last export entry in the /etc/exports file for a specific file system path. Therefore, you should not add multiple export entries for the same file system path, whether exported or actual, to the /etc/exports file.

For example, if you add the following export entries to the /etc/exports file:

 

  /vol/vol0/ -ro
  /vol/vol0/ -rw

 

Data ONTAP exports /vol/vol0 to all NFS clients for read-write access.

 

View solution in original post

Announcements
NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner
Public