com.maverick.sshd
Class ShellPolicy

java.lang.Object
  extended by com.maverick.sshd.Permissions
      extended by com.maverick.sshd.ShellPolicy
Direct Known Subclasses:
ShellPolicyPermissions

public class ShellPolicy
extends Permissions


Field Summary
static int EXEC
           
static int SFTP_SUBSYSTEM
           
static int SHELL
           
 
Fields inherited from class com.maverick.sshd.Permissions
permissions
 
Constructor Summary
ShellPolicy()
           
 
Method Summary
 boolean checkPermission(Connection con, Permission cmd)
           
 void grant(String permission, String[] actions, String name, String[] principals)
           
 void revoke(String permission, String[] actions, String name, String[] principals)
           
 
Methods inherited from class com.maverick.sshd.Permissions
add, check, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SHELL

public static final int SHELL
See Also:
Constant Field Values

EXEC

public static final int EXEC
See Also:
Constant Field Values

SFTP_SUBSYSTEM

public static final int SFTP_SUBSYSTEM
See Also:
Constant Field Values
Constructor Detail

ShellPolicy

public ShellPolicy()
Method Detail

checkPermission

public boolean checkPermission(Connection con,
                               Permission cmd)

grant

public void grant(String permission,
                  String[] actions,
                  String name,
                  String[] principals)
           throws IOException
Throws:
IOException

revoke

public void revoke(String permission,
                   String[] actions,
                   String name,
                   String[] principals)
            throws IOException
Throws:
IOException


Copyright © 2012. All Rights Reserved.