Javascript 无法连接到smb文件服务器
我正在使用node.js。问题是,无论我使用哪个模块,我总是以以下错误结束Javascript 无法连接到smb文件服务器,javascript,node.js,smb,Javascript,Node.js,Smb,我正在使用node.js。问题是,无论我使用哪个模块,我总是以以下错误结束 错误:状态\访问\被拒绝(0xC0000022):{访问被拒绝}进程已请求访问对象,但尚未授予这些访问权限 我已经使用了smb2模块及其一些修改,如@marsaud/smb2 我尝试连接的服务器是学院网络驱动器上的文件服务器。文件服务器需要用户名和密码的组合 我尝试运行的代码是: var SMB2=require('SMB2'); var smb2Client=new SMB2({ 共享:“\\\\fileserver
错误:状态\访问\被拒绝(0xC0000022):{访问被拒绝}进程已请求访问对象,但尚未授予这些访问权限 我已经使用了smb2模块及其一些修改,如
@marsaud/smb2
我尝试连接的服务器是学院网络驱动器上的文件服务器。文件服务器需要用户名和密码的组合
我尝试运行的代码是:
var SMB2=require('SMB2');
var smb2Client=new SMB2({
共享:“\\\\fileserver2\\Study%20Material\\”,
域名:'JIIT',
用户名:'username',
密码:'password'
});
smb2Client.readdir(“/”,函数(错误,文件){
如果(错误)抛出错误;
console.log(文件);
});代码>一个进程请求访问一个对象,但没有被授予这些访问权限。这里有什么问题吗?或者你没有看到房间里的大象吗?只有当用户名/密码不正确时,权限才会受到限制。情况并非如此,因为我可以通过资源管理器连接到服务器。当您通过资源管理器连接到服务器时,使用的凭据是登录凭据(如果您没有在cred manager中修改if),我假设您使用域凭据登录。请再次检查您正在使用的凭据,并验证这不是工作组
凭据,您可以使用网络嗅探(如Wireshark)对其进行验证,并使用(“smb | | smb2”
)对其进行筛选请参阅域
用户
和密码
的会话设置请求包。感谢您的回复。据我所知,此模块smb2不尝试使用工作组凭据登录。