Examples of permissions()


Examples of java.nio.file.attribute.PosixFileAttributes.permissions()

  }

  @Test
  public void testAttributes() {
    PosixFileAttributes attrs = provider.readAttributes(file);
    assertThat(attrs.permissions()).isEqualTo(PosixFilePermissions.fromString("rw-r--r--"));
    assertThat(attrs.group()).isEqualTo(createGroupPrincipal("group"));
    assertThat(attrs.fileKey()).isEqualTo(0);
  }
}
View Full Code Here

Examples of java.nio.file.attribute.PosixFileAttributes.permissions()

      Path profile = Paths.get("/user/Admin/.profile");

      PosixFileAttributes attrs = Files.readAttributes(profile,
          PosixFileAttributes.class);

      Set<PosixFilePermission> posixPermissions = attrs.permissions();
      posixPermissions.clear();

      String owner = attrs.owner().getName();
      String perms = PosixFilePermissions.toString(posixPermissions);
      System.out.format("%s %s%n", owner, perms);
View Full Code Here

Examples of java.nio.file.attribute.PosixFileAttributes.permissions()

        fileAttributes = dosAttrs;
      }
      else if (EnvironmentUtil.isUnixLikeOperatingSystem()) {
        PosixFileAttributes posixAttrs = Files.readAttributes(filePath, PosixFileAttributes.class, LinkOption.NOFOLLOW_LINKS);
        fileProperties.posixPermissions = PosixFilePermissions.toString(posixAttrs.permissions());

        fileAttributes = posixAttrs;
      }
      else {
        fileAttributes = Files.readAttributes(filePath, BasicFileAttributes.class, LinkOption.NOFOLLOW_LINKS);
View Full Code Here

Examples of java.nio.file.attribute.PosixFileAttributes.permissions()

public class PosixJdk7FilePermissionHandler implements FileModeAccessor, FileModeMutator {

    public int getUnixMode(File file) throws IOException {
        final PosixFileAttributes posixFileAttributes = Files.readAttributes(file.toPath(), PosixFileAttributes.class);
        return convertToInt(posixFileAttributes.permissions());
    }

    public void chmod(File f, int mode) throws IOException {
        PosixFileAttributeView fileAttributeView = Files.getFileAttributeView(f.toPath(), PosixFileAttributeView.class);
        fileAttributeView.setPermissions(convertToPermissionsSet(mode));
View Full Code Here

Examples of java.security.acl.AclEntry.permissions()

  public Enumeration<Permission> getPermissions(Principal user){
        Vector<Permission> empty = new Vector<>();
        for (Enumeration<AclEntry> e = entryList.elements();e.hasMoreElements();){
          AclEntry ent = e.nextElement();
          if (ent.getPrincipal().equals(user))
                return ent.permissions();
        }
        return empty.elements();
  }

  /**
 
View Full Code Here

Examples of java.security.acl.AclEntry.permissions()

  public Enumeration getPermissions(Principal user){
  Vector empty = new Vector();
  for (Enumeration e = entryList.elements();e.hasMoreElements();){
    AclEntry ent = (AclEntry) e.nextElement();
    if (ent.getPrincipal().equals(user))
    return ent.permissions();
  }
  return empty.elements();
  }
 
  /**
 
View Full Code Here

Examples of java.security.acl.AclEntry.permissions()

  public Enumeration<Permission> getPermissions(Principal user){
        Vector<Permission> empty = new Vector<Permission>();
        for (Enumeration<AclEntry> e = entryList.elements();e.hasMoreElements();){
          AclEntry ent = e.nextElement();
          if (ent.getPrincipal().equals(user))
                return ent.permissions();
        }
        return empty.elements();
  }

  /**
 
View Full Code Here

Examples of org.apache.wiki.auth.acl.AclEntry.permissions()

               
                sb.append("ALLOW \"");
                sb.append(ae.getPrincipal().getName());
                sb.append("\" ");
               
                for( Enumeration<Permission> permissions = ae.permissions(); permissions.hasMoreElements(); )
                {
                    Permission perm = permissions.nextElement();
                   
                    sb.append( perm.getActions() );
                    sb.append( "," );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.