org.jvnet.solaris.libzfs
Class ACLBuilder

java.lang.Object
  extended by org.jvnet.solaris.libzfs.ACLBuilder

public class ACLBuilder
extends Object

Access control list for ZFS dataset.

Usage

  1. Create a fresh ACL.
  2. Call methods on this object to build up (who,permissions) list
  3. Call ZFSObject.allow(ACLBuilder) or ZFSObject.unallow(ACLBuilder) to add or remove those permissions from a dataset.

Author:
Kohsuke Kawaguchi

Nested Class Summary
 class ACLBuilder.PermissionBuilder
           
 
Constructor Summary
ACLBuilder()
           
 
Method Summary
 ACLBuilder.PermissionBuilder everyone()
          For everyone.
 ACLBuilder.PermissionBuilder group(String groupName)
          For group
 ACLBuilder.PermissionBuilder user(String userName)
          For user
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ACLBuilder

public ACLBuilder()
Method Detail

everyone

public ACLBuilder.PermissionBuilder everyone()
For everyone.


user

public ACLBuilder.PermissionBuilder user(String userName)
For user


group

public ACLBuilder.PermissionBuilder group(String groupName)
For group



Copyright © 2012. All Rights Reserved.