linux加密自己的smb目录,SmbFile连接加密共享文件夹

本文介绍如何通过SMB协议在Windows系统中为Guest用户设置密码,共享文件夹,并提供Java代码实例。涉及步骤包括开启来宾模式、设置密码、配置共享权限和使用SmbFile类操作共享文件。同时提到了避免使用Guest账户的替代方法——本地策略设置。
摘要由CSDN通过智能技术生成

开启来宾模式guest,给guest设置密码123;

cmd命令:

net user guest /active true

net user guest 123

共享一个文件夹,右键>属性>共享>共享(s),添加guest,给予'读/写'权限,点击共享;

89129da7173f7b329278dba03bd466d7.png

现在就可以写代码了

public class SmbDemo {

public static void main(String[] args) {

try {

// smb://guest:123@192.168.0.106/qwe/test.txt

// 协议 帐号 密码@ IP地址 共享文件夹和路径

//ps:非加密共享文件夹:smb://192.168.0.106/qwe/test.txt

SmbFile f = new SmbFile("smb://guest:123@192.168.0.106/qwe/test.txt");

if(!f.exists){ f.createNewFile();}

} catch (Exception e) {

e.printStackTrace();

}

}

}

ps:如果不想开启guest,而用administrator或者其他用户连接共享文件夹,以上方式一般就不可以,

解决方法:

运行gpedit.msc,打开本地组策略编辑器;

计算机配置>Windows设置>安全设置>本地策略>安全选项>网络访问:本地账户的共享和安全模型;

选"经典 - 对本地用户进行身份验证,不改变其本来身份",就可以了.

acf42170c889febdb55e05f97e1a5ebe.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值