[ https://issues.apache.org/jira/browse/SSHD-1129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lyor Goldstein resolved SSHD-1129. ---------------------------------- Resolution: Not A Problem > Posix file owner and group always null > -------------------------------------- > > Key: SSHD-1129 > URL: https://issues.apache.org/jira/browse/SSHD-1129 > Project: MINA SSHD > Issue Type: Bug > Affects Versions: 2.1.0, 2.6.0 > Reporter: Logan > Priority: Major > > Unable to read remote path owner and group details when connected through > sftp. Below is code snippet. > > {code:java} > public void singlePath() throws IOException { > try (SshClient client = SshClient.setUpDefaultClient()) { > client.start(); > try (ClientSession session = client.connect("user", "host", > 22).verify(SFTP_SESSION_TIME_OUT_MILLIS).getSession()) { > session.addPasswordIdentity("xxxx"); > session.auth().verify(SFTP_SESSION_TIME_OUT_MILLIS); > SftpFileSystemProvider provider = new SftpFileSystemProvider(client); > String[] paths = new String[] { "/tmp" }; > try (FileSystem fs = provider.newFileSystem(session)) { > boolean posix = fs.supportedFileAttributeViews().contains("posix"); > for (String path : paths) { > System.out.println(path + ":"); > Path remotePath = fs.getPath(path); > if (posix) { > PosixFileAttributes posixAttrs = Files > .getFileAttributeView(remotePath, PosixFileAttributeView.class) > .readAttributes(); > Set<PosixFilePermission> perms = posixAttrs.permissions(); > System.out.println(PosixFilePermissions.toString(perms)); > UserPrincipal user = posixAttrs.owner(); > System.out.println(user == null ? "NULL" : user.getName()); > GroupPrincipal group = posixAttrs.group(); > System.out.println(group == null ? "NULL" : group.getName()); > } > } > } > } > } > } > {code} > > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org For additional commands, e-mail: dev-h...@mina.apache.org