KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ListACL


1 import jcifs.smb.*;
2
3 public class ListACL {
4
5     public static void main( String JavaDoc[] args ) throws Exception JavaDoc {
6         if (args.length < 1) {
7             System.err.println( "usage: ListACL <smburl>\n" );
8             return;
9         }
10         SmbFile f = new SmbFile( args[0] );
11         ACE[] acl = f.getSecurity();
12         for (int i = 0; i < acl.length; i++) {
13             System.out.println( acl[i] );
14             SID sid = acl[i].getSID();
15             System.out.println(" toString: " + sid.toString());
16             System.out.println(" toSidString: " + sid.toDisplayString());
17             System.out.println(" getType: " + sid.getType());
18             System.out.println(" getTypeText: " + sid.getTypeText());
19             System.out.println(" getDomainName: " + sid.getDomainName());
20             System.out.println("getAccountName: " + sid.getAccountName());
21         }
22     }
23 }
24
Popular Tags