Hello All,
I have a NFS exported qtree. The problem is, I am not able to set ACL on this directory. Details below.
qtree name is "cfd-trg"(security=unix) exported with root=hostA.
On hostA (this is a Solaris9 box), when i try setfacl, i get the following error. I have also tried with different hosts (CentOS etc) with nfs4 options etc, nothing worked. But i am able to set ACLs on local filesystems on all of the machines.
trg749/: failed to set acl entries setacl error: Operation not applicable
I have FAS940 with the following ONTAP release.
NetApp Release 7.0.1.1: Thu Sep 22 01:47:46 PDT 2005
Sorry if i am missing any obvious thing.
On hostA (this is a Solaris9 box), when i try setfacl, i get the following error. I have also tried with different hosts (CentOS etc) with nfs4 options etc, nothing worked. But i am able to set ACLs on local filesystems on all of the machines.
My understanding is that Solaris 9 does not do NFSv4.
The old-style Solaris ACLs you can set locally (and on a Sun NFS server) are not supported by Netapp or anyone else. I'm assuming you'd need Solaris 10 and NFS4 for this to work.
Darren,
Thanks for the reply. Is Linux's implementation of NFSv4 different from others?
Because on CentOS 4.4 which i believe has NFSv4 support, i have the same problem. I did this,
mount -t nfs4 filer:/vol/work_area/cfd-trg /mnt/test_mount
I'll install Solaris 10 on a test box, check and revert.
-Lohit
On 9/6/07, Darren Dunham ddunham@taos.com wrote:
On hostA (this is a Solaris9 box), when i try setfacl, i get the
following
error. I have also tried with different hosts (CentOS etc) with nfs4
options
etc, nothing worked. But i am able to set ACLs on local filesystems on
all
of the machines.
My understanding is that Solaris 9 does not do NFSv4.
The old-style Solaris ACLs you can set locally (and on a Sun NFS server) are not supported by Netapp or anyone else. I'm assuming you'd need Solaris 10 and NFS4 for this to work.
-- Darren Dunham ddunham@taos.com Senior Technical Consultant TAOS http://www.taos.com/ Got some Dr Pepper? San Francisco, CA bay area < This line left intentionally blank to confuse you. >
Last I heard, maybe 4 months ago, the NFSv4 acl capability was not in the Linux kernel. CITI has a software add-on that will map posix to v4 but native v4 does not yet exist.
Jeff Kennedy
QCT Engineering Compute
858-651-6592
________________________________
From: owner-toasters@mathworks.com [mailto:owner-toasters@mathworks.com] On Behalf Of Lohit Sent: Thursday, September 06, 2007 11:24 AM To: Darren Dunham Cc: toasters@mathworks.com Subject: Re: ACL not working
Darren,
Thanks for the reply. Is Linux's implementation of NFSv4 different from others?
Because on CentOS 4.4 which i believe has NFSv4 support, i have the same problem. I did this,
mount -t nfs4 filer:/vol/work_area/cfd-trg /mnt/test_mount
I'll install Solaris 10 on a test box, check and revert.
-Lohit
On 9/6/07, Darren Dunham <ddunham@taos.com > wrote:
On hostA (this is a Solaris9 box), when i try setfacl, i get the
following
error. I have also tried with different hosts (CentOS etc) with nfs4
options
etc, nothing worked. But i am able to set ACLs on local filesystems on
all
of the machines.
My understanding is that Solaris 9 does not do NFSv4.
The old-style Solaris ACLs you can set locally (and on a Sun NFS server) are not supported by Netapp or anyone else. I'm assuming you'd need Solaris 10 and NFS4 for this to work.
-- Darren Dunham ddunham@taos.com Senior Technical Consultant TAOS http://www.taos.com/
Got some Dr Pepper? San Francisco, CA bay area < This line left intentionally blank to confuse you. >
are you able to to do getfacl? You may want to upgrade your ONTAP to something newer with better NFSv4 support. Like...7.1.x or 7.2.x
On 9/6/07, Lohit lohit.b@gmail.com wrote:
Hello All,
I have a NFS exported qtree. The problem is, I am not able to set ACL on this directory. Details below.
qtree name is "cfd-trg"(security=unix) exported with root=hostA.
On hostA (this is a Solaris9 box), when i try setfacl, i get the following error. I have also tried with different hosts (CentOS etc) with nfs4 options etc, nothing worked. But i am able to set ACLs on local filesystems on all of the machines.
trg749/: failed to set acl entries setacl error: Operation not applicable
I have FAS940 with the following ONTAP release.
NetApp Release 7.0.1.1: Thu Sep 22 01:47:46 PDT 2005
Sorry if i am missing any obvious thing.
-- With warm regards
Lohit
Do you suspect a bug?
Thanks Lohit
On 9/6/07, tmac tmacmd@gmail.com wrote:
are you able to to do getfacl? You may want to upgrade your ONTAP to something newer with better NFSv4 support. Like...7.1.x or 7.2.x
On 9/6/07, Lohit lohit.b@gmail.com wrote:
Hello All,
I have a NFS exported qtree. The problem is, I am not able to set ACL on this directory. Details below.
qtree name is "cfd-trg"(security=unix) exported with root=hostA.
On hostA (this is a Solaris9 box), when i try setfacl, i get the
following
error. I have also tried with different hosts (CentOS etc) with nfs4
options
etc, nothing worked. But i am able to set ACLs on local filesystems on
all
of the machines.
trg749/: failed to set acl entries setacl error: Operation not applicable
I have FAS940 with the following ONTAP release.
NetApp Release 7.0.1.1: Thu Sep 22 01:47:46 PDT 2005
Sorry if i am missing any obvious thing.
-- With warm regards
Lohit
-- --tmac
RedHat Certified Engineer #804006984323821
Principal Consultant, RABA Technologies
there is an option that needs to be turned on options nfs.v4.acl.enable on
-G
On 9/6/07, Lohit lohit.b@gmail.com wrote:
Hello All,
I have a NFS exported qtree. The problem is, I am not able to set ACL on this directory. Details below.
qtree name is "cfd-trg"(security=unix) exported with root=hostA.
On hostA (this is a Solaris9 box), when i try setfacl, i get the following error. I have also tried with different hosts (CentOS etc) with nfs4 options etc, nothing worked. But i am able to set ACLs on local filesystems on all of the machines.
trg749/: failed to set acl entries setacl error: Operation not applicable
I have FAS940 with the following ONTAP release.
NetApp Release 7.0.1.1: Thu Sep 22 01:47:46 PDT 2005
Sorry if i am missing any obvious thing.
-- With warm regards
Lohit
Sorry, I forgot to post output of my options commands.
OUTPUT OF OPTIONS NFS
nfs.access * nfs.assist.queue.limit 40 nfs.export.allow_provisional_access on nfs.export.auto-update on nfs.export.harvest.timeout 1800 nfs.export.neg.timeout 3600 nfs.export.pos.timeout 36000 nfs.export.resolve.timeout 6 nfs.hide_snapshot off nfs.ifc.xmt.high 16 nfs.ifc.xmt.low 8 nfs.kerberos.enable off nfs.kerberos.file_keytab.enable off nfs.locking.check_domain on nfs.mount_rootonly on nfs.mountd.trace off nfs.netgroup.strict off nfs.per_client_stats.enable off nfs.require_valid_mapped_uid off nfs.response.trace off nfs.response.trigger 60 nfs.rpcsec.ctx.high 0 nfs.rpcsec.ctx.idle 360 nfs.tcp.enable on nfs.tcp.xfersize 32768 nfs.udp.enable on nfs.udp.xfersize 32768 nfs.v2.df_2gb_lim on nfs.v3.enable on nfs.v4.acl.enable on nfs.v4.enable on nfs.v4.id.domain xxxxxx (masked for obvious reasons) nfs.v4.read_delegation off nfs.v4.write_delegation off nfs.webnfs.enable off nfs.webnfs.rootdir XXX nfs.webnfs.rootdir.set off
OUTPUT OF EXPORTFS
/vol/work_area/cfd-trg -sec=sys,rw,root=hostA,nosuid- Show quoted text -
On 9/6/07, Sto Rage(c) netbacker@gmail.com wrote:
there is an option that needs to be turned on options nfs.v4.acl.enable on
-G
On 9/6/07, Lohit lohit.b@gmail.com wrote:
Hello All,
I have a NFS exported qtree. The problem is, I am not able to set ACL on this directory. Details below.
qtree name is "cfd-trg"(security=unix) exported with root=hostA.
On hostA (this is a Solaris9 box), when i try setfacl, i get the
following
error. I have also tried with different hosts (CentOS etc) with nfs4
options
etc, nothing worked. But i am able to set ACLs on local filesystems on
all
of the machines.
trg749/: failed to set acl entries setacl error: Operation not applicable
I have FAS940 with the following ONTAP release.
NetApp Release 7.0.1.1: Thu Sep 22 01:47:46 PDT 2005
Sorry if i am missing any obvious thing.
-- With warm regards
Lohit