问题标签 [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.
php - 映射的 CIFS 共享上的 chown 不起作用
我已经在 CentOS 上使用 cifs/samba 映射到 Windows 共享。使用此命令:
我的 PHP 应用程序现在需要能够创建目录并将文件上传到 /var/share(现在是映射的 cifs 共享)。那里的所有文件都属于root:root。当我尝试执行 chown 将文件更改为 apache:apache 时,Linux 没有抛出任何错误,但是当我执行 ls -l 时,它仍然显示所有者是 root:root。
有没有办法解决这个问题,以便我的应用程序可以写入共享?
alfresco - 为什么 Linux 不重定向 Alfresco JLAN 上的 Samba 端口?
我正在尝试来自 Alfresco 的 SMB/CIFS Java 实现,名为 Alfresco JLan。
我的服务器已正常运行,但我正在为 SMB 使用非特权端口(1445、1139、1138、1137)。
我使用了那个shell代码:
如果我尝试:
一切顺利。
但是,当我尝试:
我收到:
有谁知道出了什么问题?我正在使用 Ubuntu 12.04。
java - 将多个密码存储到数据库中的最佳方法
在我的数据库中,我有一个用户密码字段(User.UserPassword),我使用 SHA1 算法对用户输入进行哈希处理,然后用盐对其进行哈希处理。好没问题。
但现在我也在验证 CIFS 用户。CIFS 的一种协议是 NTLMv1,它对我的 Samba Java 服务器使用 MD4 16 位(非常不安全)。
我无法将 MD4 转换为 SHA1 或比较这些哈希结果。所以,我需要保存两个哈希或比较它们。所以,我可以:
将 MD4 哈希保存到 User.UserPasswordMD4 中。
将 MD4 哈希保存到其他表中,例如 ExternalAuthenticators
保存用户全文密码并转换(Blargh)
Spring Security(我还不知道怎么做)
你的选择在这里...
谁能帮我?
qt - QT代码如何判断挂载是否成功
我在安装 smb:// 连接时具有此功能。如果有一个不属于我的情况的错误怎么办。有没有更好的方法来确定挂载是否成功?我使用的是 ubuntu 11.04 和 qt 4.7.3
}
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”仍然是完全空的。但是,当我使用相同的命令备份其他目录时,一切正常且顺利。
希望这是有道理的,并且非常欢迎帮助。
wmi - 用于识别远程挂载的文件系统类型的 WMI
在 WMI 中,如何找到远程挂载的文件系统的文件系统类型?即CIFS、NFS等...
我可以从 MSFT_Disk 类中获取挂载类型,但是远程逻辑及其文件系统呢?
提前致谢,
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,这对我来说似乎不合理。
想法?我的想法不多了,这个测试周期很糟糕。
c# - SMB/CIFS 服务器端实现
是否有一个开源的、最好是完全托管的 smb/cifs 实现我可以用来模拟来自我的服务器应用程序的 Windows 共享?我不会在磁盘驱动器上本地有任何文件夹/文件,而是根据请求返回内容。
ubuntu - fstab 使用登录用户凭据
我正在构建一个 ltsp 服务器
一切都很好,并已连接到我的 AD 服务器。我可以使用 AD 用户登录。
我的问题是如何使它使用登录凭据(即 AD 帐户)从服务器挂载特定的 smb 共享(意味着它是动态的)。因此,当每个用户登录时,它将使用他们的用户自动挂载 smb 共享。
有什么好的教程吗?,我在网站上找到的主要是我们必须在文件中写入用户名和密码,让 fstab 读取它,这是不可能的....为了安全
qt - 断开连接时 QDir 在访问 CIFS 远程文件夹时挂起
我在 CentOS 6.0 上使用 Qt 4.7。我有一个安装了 CIFS 的远程共享文件夹:
当远程文件夹以某种方式错误地断开连接(例如,网络电缆被拔出)时,我的应用程序挂起,因为 QDir 锁定尝试触摸文件夹(例如 QDir::exists 调用)。大约 90 秒后,它解锁并返回 false。
看起来不错 - 超时