问题标签 [cifs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5754 浏览

linux - Mount -t cifs 适用于一个版本的 linux,但不适用于另一个版本

我有一个树莓派,我试图在其上挂载一个远程 samba 共享,但我的权限被拒绝。在另一个使用相同命令安装相同共享的情况下。

树莓派:

Ubuntu:

这是内核问题还是linux版本问题?有没有办法使这项工作?

0 投票
1 回答
952 浏览

linux - cifs mount 导致进程进入不间断睡眠

给定 CentOS 6.3 盒子 (2.6.32)。

我在 Linux 中编译源代码。源代码树位于安装了 CIFS 的 Windows 7 机器上。

一切都很好,直到最近编译时间开始增长到一些不合理的时间(例如几分钟链接一个单独的文件)。

我注意到编译中涉及的进程(make、gcc、ld)进入不间断的睡眠状态(顶部的“D”状态)。

任何想法是什么问题以及如何解决它?

0 投票
0 回答
1548 浏览

c++ - 在 Windows 中创建 CIFS/SMB 服务器或创建用户空间文件系统?

我们管理 80 年代初期的遗留系统。访问上面的文件系统很尴尬,因此我们正在考虑使用 Windows 文件的方法。

我们已经研究了两种方法来做到这一点:

  1. 创建一个用户空间文件系统(例如使用回调文件系统)。
    • 在我看来是最好的解决方案,但它很昂贵
  2. 创建CIFS/SMB服务器以共享网络上的文件并使用“ net use ” 挂载
    • 我不确定这个选项是否可行
    • 我还没有找到任何关于我如何编写 SMB 服务器的好例子。也许这是有原因的?

我的问题是:

  1. 方法二可以吗?
  2. 如果没有网络连接,是否可以在本地挂载 CIFS/SMB 共享?
  3. 这两种方法的优缺点是什么?

编辑

遗留系统在 Windows 下在一个内部开发的模拟器中运行(其工作方式与 VMware 非常相似)。正是在这个模拟器中,我们想要扩展将遗留系统中的文件系统分发到 Windows 的功能。

遗留系统是完全独特的。操作系统和文件系统都是内部开发的(而且非常奇怪)。

0 投票
1 回答
1276 浏览

c# - .net 中使用 linux 上的 mono 到 windows 文件共享的文件传输障碍

我正在编写一个 .Net 应用程序来在 linux 和 windows 之间传输文件。我使用单声道来实现平台独立性。

我使用https://code.google.com/p/cifsclient/作为参考(感谢 Jordi Martin)。他很棒的解决方案与我想要实现的目标相似。

我很难将文件从 Windows 共享(文件驻留在此处并与“所有人”共享)传输到 linux 机器(我的应用程序在单声道上运行)

解决问题的一种方法是在 linux 上挂载共享的 windows 文件夹。不幸的是,我没有 root 凭据,所以安装很困难。 第二种方法是,使用身份验证令牌(使用 Windows 凭据初始化为 smbclient_init)依次将文件 url 更改为 smb://fileSharePath 尽管令牌具有适当的凭据,但后续访问请求会失败。第三种方法是在 fileSharePath 前面加上“net use”后缀的 win creds,但这也很糟糕。http://social.msdn.microsoft.com/Forums/vstudio/en-US/03bf0cf2-be80-43a4-870c-83727dee1c63/access-a-samba-share-via-c?forum=csharpgeneral

总而言之,我没有 Windows 共享的用户名/密码或运行我的应用程序的 linux 机器的根凭据。我没有空间服务,即。ftp、http 等运行。有没有办法涵盖将文件从 linux box 传输到 windows 文件共享的场景,反之亦然?

任何帮助将不胜感激,我已经摆弄了一个星期,但没有想出一个好的解决方案。

提前致谢,

舒布

0 投票
3 回答
25758 浏览

java - 使用 Kerberos 连接到 SMB 共享时出现 KrbException“消息流已修改 (41)”

我在使用 JCifs 执行文件管理时遇到了一些 Kerberos 身份验证问题(Kerberos 扩展版本 1.3.17)

这是我当前的 krb5.conf 配置:

这是对用户进行身份验证的代码,然后尝试在网络中的文件服务器上查找文件:

现在,当我运行此代码时,它说它可以使用这些凭据对用户进行身份验证(当我更改凭据时,身份验证失败)并为该用户创建票证。当我稍后尝试通过 CIFS 检索文件目录的内容时,它给了我以下错误:

你可以在这里找到完整的错误日志(一些细节被混淆了)

有人可以让我朝着正确的方向前进,因为我在这里做错了吗?

0 投票
2 回答
2617 浏览

linux - Windows下无法访问Alfresco的CIFS

我使用 IP:192.168.0.200 (mbnoimi-virtual) 在 Ubuntu 13.10 下成功安装了 Alfresco 4.2.d,我可以通过网络毫无问题地使用 Web 界面。但我无法使用 Windows 共享访问 CIFS。

我尝试使用这些方式访问CIFS,但都失败了!

错误信息

检查名称的拼写。否则,您的网络可能有问题。要尝试识别和解决网络问题,请单击诊断

其中一台连接的 PC 可以访问 Alfresco 的 Web 界面但无法访问 CIFS 的日志

CIFS 配置:/opt/alfresco-4.2.d/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/fileServers/default/file-servers.properties

附言

  • Windows 防火墙已关闭
  • 我正在尝试通过 Windows 7 32bit 访问 Alfresco 的 CIFS
0 投票
3 回答
13617 浏览

windows - 检测 SMB 与 SMB2 的网络共享

给定一个 UNC 路径\\server\share,有没有办法使用 Win32 API 确定本地和远程计算机是使用 SMB 还是 SMB2 连接?

0 投票
1 回答
1357 浏览

smb - 适用于 iOS 的 SMB/CIFS 协议

有谁知道从 iOS 浏览(和上传/下载/流式传输)smb 共享(SMB/CIFS 协议)的库。这必须支持所有 Windows 操作系统。这是对我的年级帮助。

0 投票
1 回答
8521 浏览

linux - “CIFS VFS:cifs_mount 失败,返回码 = -22”和“错误的 fs 类型,错误的选项,错误的超级块”

很长一段时间以来,我一直在使用 linux 服务器,通过使用 cifs 挂载挂载到多个 Windows 共享。

到目前为止,我总是在 /etc/fstab 中有一行: //IPADDRESS/sharename /mnt/localfolder cifs soft,username=xxx,password=xxx,_netdev,uid=500,gid=501 0 0

自从我上次重新启动(可能应用新的内核更新)以来,我无法挂载我的共享。

当前内核:3.4.76-65.111.amzn1.x86_64

这是我检查的内容和命令的结果:

1. 网络环境没有改变,共享/ip 可以从其他PC 访问和使用。

2. cifs-utils, nfs4-acl-tools, nfs-utils 已安装,portmap 正在运行

3.手动挂载命令(一直有效):

mount -t cifs -o credentials=/root/.smbcredentials,_netdev,uid=500,gid=501 //IPADDRESS/sharename /mnt/localmap/

返回: mount: 错误的 fs 类型、错误的选项、//IPADDRESS/sharename 上的错误超级块、缺少代码页或帮助程序或其他错误(对于多个文件系统(例如 nfs、cifs),您可能需要 /sbin/mount.helper 程序) 在某些情况下,可以在 syslog 中找到有用的信息 - 尝试 dmesg | 尾巴左右

4. dmesg | 尾部返回:

CIFS VFS:连接到 DFS 根尚未实现 CIFS VFS:cifs_mount 失败,返回码 = -22

任何想法我还可以尝试什么或者这可能是什么?

0 投票
0 回答
649 浏览

jsp - c:if 在 JSTL 中的错误

在我的 JSP 代码中是这样写的:

我收到以下错误

可能是什么原因?它以前工作过,现在不工作了