У меня проблемы с определением причин исключения:
Исключение в потоке "main" jcifs.smb.SmbException: Доступ запрещен.
Мои учетные данные работают с windows на windows, я могу нормально копировать файлы в папку, удалять из нее, читать, перезаписывать. Я добавил "getPermissions", и это приводит к:
"(" java .security.AllPermission "" все разрешения "" все действия ")"
Вот весь мой код для класс:
public static void main(String[] args) throws IOException {
String url = "sbm://myRemote/address/";
String localFile = "test.txt";
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("myDomainName", "myUserName", "myPassword");
System.out.println(auth.getName());
SmbFile dir = new SmbFile(url, auth);
for (SmbFile f : dir.listFiles()) {
System.out.println(f.getName());
}
System.out.print(dir.getPermission().toString());
SmbFileOutputStream out = new SmbFileOutputStream(dir, true);
FileInputStream fis = new FileInputStream(localFile);
out.write(IOUtils.toByteArray(fis));
out.close();
}
Что я делаю не так?