1 import jcifs.smb.*; 2 3 public class ListACL { 4 5 public static void main( String [] args ) throws Exception { 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 |