当前位置:首页 > 开发 > 操作系统 > 正文

jcifs.smb.SmbAuthException: Access is denied

发表于: 2014-03-11   作者:alleni123   来源:转载   浏览次数:
摘要: UniAddress ua=UniAddress.getByName(ip); NtlmPasswordAuthentication auth=new NtlmPasswordAuthentication(ip, "user", "pswd"); SmbSession.logon(ua, auth);//验证是否能够成功登陆
UniAddress ua=UniAddress.getByName(ip);
		
			NtlmPasswordAuthentication auth=new NtlmPasswordAuthentication(ip, "user", "pswd");
			SmbSession.logon(ua, auth);//验证是否能够成功登陆
			
			//创建Smb文件. 地址一定要用smb://
			SmbFile sf=new SmbFile("smb://"+ip+"/share/upload/你好.txt",auth);
		//	FileUtils.copyFile(new File("d:/t.tar"), sf.getOutputStream());
			IOUtils.copyLarge(new FileInputStream(new File("d:/你好.txt")), sf.getOutputStream());



这个错误可能有的原因很多。
这里的原因是centos里的upload文件夹并没有被赋予远程写文件的权限。

在创建文件夹的时候, 应该设置文件夹可读写。

使用命令 chmod 777 <directory>

这里就是chmod 777 upload.

jcifs.smb.SmbAuthException: Access is denied

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
昨天有学习ASP.NET MVC的publish和IIS发行网站《简单的ASP.NET MVC发布》http://www.cnblogs.com/in
We received a strange case in April which is about "access denied" encountered when user trie
Access to the path '路径' is denied. 我在网上找了很多资料,最后终于解决了,原来是因为在该文件
读图片的时候出现Access to the path '' is denied ,在我本地测试正常,但一上传到服务器上的时候,
几天前,网络管理员把域管理员的密码更改了。Infor Syteline ERP 一些相关服务受到影响。比如用户在
在配一个web服务器的时候,遇到了 1045 access denied for user 'root'@'localhost' using password
今天在使用jetty做容器运行一个java web app时却给出了这样的错误: java.security.AccessControlEx
今天安装wmpp,之后启动后点击phpMyAdmin 报拒绝连接错误:#1045 - Access denied for user 'root'@
环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL用户远程登录后操作数据库遇到此问题:ERROR
发布ASP.NET或者ASP应用时经常会碰到因为不恰当的NTFS授权引出的问题,这类问题通常调试起来很头痛
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号