com.maverick.sshd.policy
Class ShellPolicyPermissions

java.lang.Object
  extended by com.maverick.sshd.Permissions
      extended by com.maverick.sshd.ShellPolicy
          extended by com.maverick.sshd.policy.ShellPolicyPermissions

public class ShellPolicyPermissions
extends ShellPolicy


Field Summary
protected  SecurityManager securityManager
           
 
Fields inherited from class com.maverick.sshd.ShellPolicy
EXEC, SFTP_SUBSYSTEM, SHELL
 
Fields inherited from class com.maverick.sshd.Permissions
permissions
 
Constructor Summary
ShellPolicyPermissions(String configurationDir)
           
 
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

securityManager

protected SecurityManager securityManager
Constructor Detail

ShellPolicyPermissions

public ShellPolicyPermissions(String configurationDir)
Method Detail

checkPermission

public boolean checkPermission(Connection con,
                               Permission cmd)
Overrides:
checkPermission in class ShellPolicy

grant

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

revoke

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


Copyright © 2012. All Rights Reserved.