[global] workgroup = WORKGROUP server string = %h Samba Server wins support = no dns proxy = no map to guest = bad user load printers = no printing = bsd printcap name = /dev/null disable spoolss = yes show add printer wizard = no hosts allow = 172.16. 127. 10. disable netbios = yes […]
我想使用Veeam Agent for Linux免费版来备份Ubuntu 16.04服务器。 我正在尝试备份到在FreeNAS中创build的SMB / CIFS密码保护共享,但是在Veeam中收到密码错误,尽pipe我可以使用smbclient通过命令行进行连接。 这里是重现的步骤… 我启动了适用于Linux的Veeam代理程序,并将SMB信息input到我的FreeNAS SMB共享中,如下所示: 然后select下一步,出现以下错误 : Broadcast message from root@servername (Thu 2017-08-17 16:10:03 PDT): Password entry required for 'Password for 123.456.654.321@//data:' (PID 6733). Please enter password with the systemd-tty-ask-password-agent tool! 过了一会儿,这个额外的错误popup: 注意:通过执行smbclient //123.456.654.321/data -U someuser ,然后input密码,我可以使用本机的命令行成功连接到FreeNAS SMB服务器。 但为了让这个命令起作用,我首先必须停止然后从FreeNAS GUI启动SMB。 我不知道为什么这些错误正在发生,不知道如何进一步诊断?
我在vmware虚拟机上使用ubuntu来testing我的php项目。 我在那里安装了nginx,php7.0-fpm,mysql。 我的共享位于Windows 10上,并使用cif和fstab挂载到虚拟机: //192.168.100.1/projects /mnt/projects cifs credentials=/home/magic/.smbcredentials,cache=none,file_mode=0777,dir_mode=0777,noperm,rsize=16384,wsize=16384,noacl,sec=ntlm,nobrl 0 0 它大部分时间都很好用。 但是在大项目中,需要读取许多文件进行编译,在PHP脚本生命期间出现input/输出错误: Warning: include(/mnt/projects/magento2/magento2/vendor/magento/framework/Component/ComponentRegistrarInterface.php): failed to open stream: Input/output error in /mnt/projects/magento2/magento2/vendor/composer/ClassLoader.php on line 444 每次链接到随机文件的错误。 当有多个请求到达php-fpm时,通常会发生问题。 例如 第一个请求是编译源文件和读取文件 第二个并行启动,这意味着PHP启动第二个进程可以读取相同的文件 编制过程在上述两个阶段都是随机的 当没有并发的PHP请求时,问题不会发生。 所以当只有一个请求 – PHP成功完成编译工作。 (不经常,但在单个请求中也发生错误) 它performance得像来自networking层面的错误。 当检测到新的文件读取请求时,会导致文件读取过程中断。 我正在挖掘sambaconfiguration,cifsconfiguration。 升级到最新版本的cifs-utils和samba。 但还没有成功。 所有我能做的只是将php fpm进程限制为1.哪一个不是很好的决定,因为即使有一个孩子 – 错误也会发生一些。 有没有办法找出是什么原因或解决这个问题?
案件 在Windows Server(2012R2或2016)上,我想要configuration提供以下function的文件共享 一些用户, publishers组,具有对该份额的写入访问权限; 这些用户正在pipe理和更新共享上的内容 其他用户, readers群组,具有对该份额的只读访问权限; 他们频繁或大规模地阅读内容 共享级别和文件系统级别上的只读权限configuration正确。 问题 来自readers群的用户,即他们的应用程序,可以打开文件进行读取,同时locking这些文件,防止他们被publishers组覆盖。 有什么办法来防止这种行为,并实现所需的function?
我将数据从GNU / Linux系统备份到CIFS装载。 这有明显的限制,例如文件名中的字符(如冒号(:))和目标Windows文件系统不支持的符号链接。 Rsync备份进行得非常好,使用以下(注意镜像备份): rsync –bwlimit=62500 –log-file=${logfile} -av –no-links –delete ${src_dir} ${dest_dir} Rsync根据上述限制报告传输文件的错误,并返回错误代码: rsync错误:在main.c(1052)[sender = 3.0.9]处没有传输某些文件/ att(请参阅前面的错误)(代码23) 问题是,我想确保rsync成功完成, 给定目标文件系统的限制 。 所报告的错误代码似乎过于笼统( code 23: Partial transfer due to error ),只是在检查返回代码的包装器bash脚本中跳过,即如果跳过此错误,我可能会忽略失败的备份。 我已经尝试向rsync添加排除标准,例如–no-links –exclude='*:*' ,它可以在特定情况下工作。 然而,这似乎是一个零食解决scheme,因为我需要更新此新出现的条件导致备份失败,由于目标文件系统不兼容。 我不喜欢备份,因为用户需要select从备份中检索已删除的文件。 谢谢您的帮助。
我创build了一个符号链接到CIFS共享通过networking驱动器共享的目录。 我在某些无法访问的文件夹(“共享名不可用”)上遇到错误,在通过浏览器直接通过networking驱动器访问文件夹时,也可以通过符号链接访问共享。 尝试使用cmd访问它(例如,dir * / s),这不允许我访问链接,只需通过浏览器打开它。 任何想法是什么错误,以及如何使其正常工作,而无需浏览所有的目录? 谢谢。 附上错误的屏幕截图
我们使用Fedora 26和4.13.9内核和NIS,并且我知道默认的CIFS / Samba版本现在是3.0的问题 。 然而,我们使用一个较老的Drobo FS,他们的支持只适用于SMB版本1.0。 我们不把Drobo放在/etc/fstab因为它在启动时会失败,所以我们使用autofs / automount。 我们有一个运行的cron作业,应该调用/etc/auto.cifs并记下下面的configuration文件的内容。 我在每个我能想到的地方加上vers=1.0 。 以下ypcat -k命令的结果显示该选项似乎不会传递给mount命令。 我在哪里丢失了一个configuration文件? 我已经grepped所有的/etcfind所有的mount或CIFS的事件,但除了意见回来。 也许我错过了一些对我来说不明显的东西,但可能是有人读这个… cat /etc/auto.cifs #!/bin/bash # Automount config file for drobo network storage device # # This file must be executable to work! chmod 755! key="$1" # Note: create a cred file for each windows/Samba-Server in your network # […]
我在Ubuntu 16.04上使用Samba 4.3.11设置了一个只读的Samba共享。 这对于发布一些需要可用于所有主机的文件/工具没有任何问题。 不过,开箱即可使用所有的smb协议版本。 解决这个问题的正常方法是让安全人员开心,只需设置min protocol=SMB2 ,然后就可以得到: $ smbclient -N //host.fqdn.com/sharename protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE 有没有人有任何build议如何得到这个工作? 我试过这里的build议( https://www.linuxquestions.org/questions/linux-networking-3/samba-min-protocol-%3D-smb2-causes-protocol-negotiation-failed-nt_status_invalid_network_response-4175597669/ )明确地设置“protocol = SMB3”,但是对最小协议版本没有任何影响。
我有一个服务器与三方应用程序需要备份。 此服务器正在运行Windows Server 2008 x64的最新更新。 这个服务器只有一个共享文件夹,共享给所有人,因为这个三方应用程序需要这个共享。 问题是,loginWindows机器时,它不要求任何密码,但loginLinux机器时,它要求input密码,我不知道要放什么。 我已经为共享上的所有人(Todos)添加了权限,共享和networking中心也禁用了基于密码的login。 权限 – 权限 – 共享中心 但是,当loginLinux机器时,我总是提示input用户名和密码。 在这里input图像描述 我已经尝试了来自计算机的pipe理员帐户“Guest”,“Convidado”,“Annonymous”,还创build了一个名为backup的用户名,仍然无法从Linux机器login。 但我需要从Linux服务器备份这些文件,并得到这个问题: suporte@******:~$ sudo mount -t cifs "//192.168.0.6/Tarifador" /media/remoto [sudo] senha para suporte: Password for root@//192.168.0.6/Tarifador: ********** Retrying with upper case share name mount error(6): No such device or address Refer to the mount.cifs(8) manual page (eg man mount.cifs)
我在使用密码过期策略的多个Windowsnetworking(使用域)上遇到以下问题: 过了一段时间,用户无法访问networking资源。 这似乎是由于用户密码已过期而引起的,但是,即使在多次login/注销/重新启动之后,他/她也不会收到有关密码已过期的通知。 手动更改密码始终可以解决问题。 机器正在运行最新的Windows XP。 另一个共同点似乎是给定的机器很less重启(每周一次或两次)。 尽pipe有一个解决方法是很好的,但是我会有兴趣去消除这个问题的根源。 有谁知道这可能是什么根源? PS。 一个可能与可能不相关的问题是,有些股票只有在使用他们的IP而不是他们的名字时才可用。