Video Screencast Help

ACL queries

Created: 20 Feb 2014 | 4 comments
YC's picture


We have a SPARC server running Solaris 10 with veritas file system. Solaris command setfacl does not work on files in vxfs, is there a work around?

Thanks in advance.

Operating Systems:

Comments 4 CommentsJump to latest comment

Gaurav Sangamnerkar's picture

Have a look at below ?


PS: If you are happy with the answer provided, please mark the post as solution. You can do so by clicking link "Mark as Solution" below the answer provided.

YC's picture


# touch abc

# setfacl -s user::rwx,group::rwx,other:---,mask:---,user:leongyc:rw- abc     

abc: failed to set acl entries

setacl error: Operation not applicable

From Oracle:

Failed to set acl entries due to supported filesystem (Doc ID 1003038.1)

Have the customer run a truss on the command and look for an error like this one:

acl("foo", SETACL, 4, 0x00023A18) Err#89 ENOSYS

The ENOSYS error indicates that the filesystem on which you are trying to set up ACLs does not support ACLs

YC's picture


Correct me that veritas file system in Solaris does not support setfacl?

Marianne's picture

It does.


Access Control Lists

An Access Control List (ACL) stores a series of entries that identify specific users or groups and their access privileges for a directory or file. A file may have its own ACL or may share an ACL with other files. ACLs have the advantage of specifying detailed access permissions for multiple users and groups.

On Solaris SPARC, ACLs are supported on cluster file systems.

See the getfacl(1) and setfacl(1) manual pages.

Supporting Storage Foundation and VCS on Unix and Windows as well as NetBackup on Unix and Windows
Handy NBU Links