SVMルート ボリュームへのNFSアクセスを制限する方法
環境
ONTAP 9
概要
- デフォルトでは、SVMが作成されると、ルートボリュームは
755権限で構成されます。 - これは次のことを意味します:
- ユーザーroot(0)の有効な権限は
7、またはFull Controlです。 - グループおよびその他の権限レベルは
5に設定されており、これはRead & Executeです。
- ユーザーroot(0)の有効な権限は
- この設定が有効になっている場合、SVMルートボリュームにアクセスするすべてのユーザーは、SVMルートボリュームの下にマウントされているジャンクションを一覧表示したり、読み取ったりすることができます。
- さらに、System Managerまたは
vserver setupコマンドを使用してSVMを設定するときに作成されるデフォルトのエクスポートポリシールールにより、ユーザーはSVMルートにアクセスできます。
例:
cluster::> vserver export-policy rule show -vserver nfs_svm -policyname default -instance
Vserver: nfs_svm
Policy Name: default
Rule Index: 1
Access Protocol: any
Client Match Hostname, IP Address, Netgroup, or Domain: 0.0.0.0/0
RO Access Rule: any
RW Access Rule: any
User ID To Which Anonymous Users Are Mapped: 65534
Superuser Security Types: none
Honor SetUID Bits in SETATTR: true
Allow Creation of Devices: true
- たとえば、SVMに「nfs4」、「ntfs」、「unix」という名前の3つのデータボリュームがある場合
- すべて「/」の下にマウントされ、マウントにアクセスするすべてのユーザーが
lsコマンドでリストできます。
例:
# mount | grep /mnt
x.x.x.e:/ on /mnt type nfs (rw,nfsvers=3,addr=x.x.x.e)
# cd /mnt
# ls
nfs4 ntfs unix