1 import java.util.*; 2 import jcifs.smb.*; 3 4 public class GetGroupMemberSids { 5 6 public static void main( String [] argv ) throws Exception { 7 if (argv.length < 2) { 8 System.err.println("usage: GetGroupMemberSids <smburl> <sidstr>"); 9 System.exit(1); 10 } 11 12 SmbFile file = new SmbFile(argv[0]); 13 SID sid = new SID(argv[1]); 14 15 String server = file.getServer(); 16 NtlmPasswordAuthentication auth = (NtlmPasswordAuthentication)file.getPrincipal(); 17 18 SID[] mems = sid.getGroupMemberSids(server, auth, SID.SID_FLAG_RESOLVE_SIDS); 19 20 for (int mi = 0; mi < mems.length; mi++) { 21 SID mem = mems[mi]; 22 System.out.println(mem.getType() + " " + mem.toDisplayString()); 23 } 24 } 25 } 26 | Popular Tags |