问题标签 [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 回答
2239 浏览

php - 映射的 CIFS 共享上的 chown 不起作用

我已经在 CentOS 上使用 cifs/samba 映射到 Windows 共享。使用此命令:

我的 PHP 应用程序现在需要能够创建目录并将文件上传到 /var/share(现在是映射的 cifs 共享)。那里的所有文件都属于root:root。当我尝试执行 chown 将文件更改为 apache:apache 时,Linux 没有抛出任何错误,但是当我执行 ls -l 时,它仍然显示所有者是 root:root。

有没有办法解决这个问题,以便我的应用程序可以写入共享?

0 投票
2 回答
913 浏览

alfresco - 为什么 Linux 不重定向 Alfresco JLAN 上的 Samba 端口?

我正在尝试来自 Alfresco 的 SMB/CIFS Java 实现,名为 Alfresco JLan。

我的服务器已正常运行,但我正在为 SMB 使用非特权端口(1445、1139、1138、1137)。

我使用了那个shell代码:

如果我尝试:

一切顺利

但是,当我尝试:

我收到:

有谁知道出了什么问题?我正在使用 Ubuntu 12.04。

0 投票
1 回答
248 浏览

java - 将多个密码存储到数据库中的最佳方法

在我的数据库中,我有一个用户密码字段(User.UserPassword),我使用 SHA1 算法对用户输入进行哈希处理,然后用盐对其进行哈希处理。好没问题。

但现在我也在验证 CIFS 用户。CIFS 的一种协议是 NTLMv1,它对我的​​ Samba Java 服务器使用 MD4 16 位(非常不安全)。

我无法将 MD4 转换为 SHA1 或比较这些哈希结果。所以,我需要保存两个哈希或比较它们。所以,我可以:

  • 将 MD4 哈希保存到 User.UserPasswordMD4 中。

  • 将 MD4 哈希保存到其他表中,例如 ExternalAuthenticators

  • 保存用户全文密码并转换(Blargh)

  • Spring Security(我还不知道怎么做)

  • 你的选择在这里...

谁能帮我?

0 投票
1 回答
971 浏览

qt - QT代码如何判断挂载是否成功

我在安装 smb:// 连接时具有此功能。如果有一个不属于我的情况的错误怎么办。有没有更好的方法来确定挂载是否成功?我使用的是 ubuntu 11.04 和 qt 4.7.3

}

0 投票
1 回答
1762 浏览

linux - 如何使用 rsync 将“/root”文件夹备份到网络共享?

我的 Iomega NAS 驱动器中的一个共享使用 AutoFS 和 CIFS 作为 /mnt/backup-drive 安装到运行 CentOS 6.4 的家庭服务器上的本地目录。

当我运行以下命令时:

rsync -ruvz --no-o --no-g --delete "/root" "/mnt/backup-drive"

我收到以下输出:

...

rsync: recv_generator: mkdir "/mnt/backup-drive/root/.gnupg" failed: Permission denied (13) *** Skipping any contents from this failed directory ***

...

rsync: mkstemp "/mnt/backup-drive/root/..bash_profile.RBlhZj" failed: Permission denied (13)

...

等等等等,文件夹“/mnt/backup-drive/root”仍然是完全空的。但是,当我使用相同的命令备份其他目录时,一切正常且顺利。

希望这是有道理的,并且非常欢迎帮助。

0 投票
1 回答
698 浏览

wmi - 用于识别远程挂载的文件系统类型的 WMI

在 WMI 中,如何找到远程挂载的文件系统的文件系统类型?即CIFS、NFS等...

我可以从 MSFT_Disk 类中获取挂载类型,但是远程逻辑及其文件系统呢?

提前致谢,

0 投票
1 回答
367 浏览

perl - 基于 perl 的 cron 作业只有在长时间不活动后才会写入已安装的 cifs/windows 共享

我不知道如何更简洁地命名它并且仍然让它有意义。

(请注意,这在中午通过 cron 或手动运行时运行良好,所以我“知道”脚本本身是正确的。)

我有一个 cron 作业(ubuntu 13.04。)
它以我的用户身份运行(不是 root。)

作业本身在早上 6:00 运行。这是第一个整天运行的“业务级别”工作。

run_perl_job 只是:

该脚本将文件复制到“/mnt/shared_drive/outputfile.xls”

挂载点在 fstab 中定义为:

现在。鉴于:

  • 当我在普通 shell 中运行脚本时,它工作正常。
  • 当我早上(通过普通终端)首先查看挂载点时,它会在没有事件的情况下显示(并且是可写的)。
  • 当我复制 crontab 行并将其设置为在几分钟内运行以查看症状时,它工作正常(非常愉快地创建文件。)

唯一失败的时间是它是否在正常时间段(6:01)内运行。其余的脚本功能(文件本身必须通过 sftp 等下拉)所以我知道它不会死。

这让我很生气,因为测试周期是 24 小时。

我刚刚在“run_perl_job”脚本的开头添加了以下几行,希望它明天会公开一些内容:

但我很难过。“就好像”挂载点在一夜之间变得陈旧,并在重新挂载之前等待某种访问尝试。如果我能合理地做到这一点,我会在“run_perl_job”脚本的顶部运行“mount -a”。但鉴于它必须被 sudo'ed,这对我来说似乎不合理。

想法?我的想法不多了,这个测试周期很糟糕。

0 投票
1 回答
1001 浏览

c# - SMB/CIFS 服务器端实现

是否有一个开源的、最好是完全托管的 smb/cifs 实现我可以用来模拟来自我的服务器应用程序的 Windows 共享?我不会在磁盘驱动器上本地有任何文件夹/文件,而是根据请求返回内容。

0 投票
1 回答
1351 浏览

ubuntu - fstab 使用登录用户凭据

我正在构建一个 ltsp 服务器

一切都很好,并已连接到我的 AD 服务器。我可以使用 AD 用户登录。

我的问题是如何使它使用登录凭据(即 AD 帐户)从服务器挂载特定的 smb 共享(意味着它是动态的)。因此,当每个用户登录时,它将使用他们的用户自动挂载 smb 共享。

有什么好的教程吗?,我在网站上找到的主要是我们必须在文件中写入用户名和密码,让 fstab 读取它,这是不可能的....为了安全

0 投票
1 回答
1070 浏览

qt - 断开连接时 QDir 在访问 CIFS 远程文件夹时挂起

我在 CentOS 6.0 上使用 Qt 4.7。我有一个安装了 CIFS 的远程共享文件夹:

当远程文件夹以某种方式错误地断开连接(例如,网络电缆被拔出)时,我的应用程序挂起,因为 QDir 锁定尝试触摸文件夹(例如 QDir::exists 调用)。大约 90 秒后,它解锁并返回 false。

看起来不错 - 超时