public static void fielAuth(String path){
Path path1= Paths.get("D:\\basic\\bill\\175\\WGYS20220812002\\attachment\\03打车电子发票 .pdf");
AclFileAttributeView aclView= Files.getFileAttributeView(path1,AclFileAttributeView.class);
try {
UserPrincipalLookupService lookupService = FileSystems.getDefault().getUserPrincipalLookupService();
GroupPrincipal group = lookupService.lookupPrincipalByGroupName("Everyone");
AclEntry.Builder builder = AclEntry.newBuilder();
builder.setPrincipal(group);
builder.setType(AclEntryType.ALLOW);
//搜索之前所有用户权限
List<AclEntry> aclEntries = aclView.getAcl();
Set<AclEntryPermission> permissions = aclEntries.get(0).permissions();
builder.setPermissions(permissions);
AclEntry newEntry = builder.build();
//把新的用户权限加入列表
aclEntries.add(newEntry);
aclView.setAcl(aclEntries);
} catch (IOException e) {
e.printStackTrace();
}
}