Questions tagged «samba»

Samba是一种免费软件的重新实现,最初是由Andrew Tridgell根据SMB / CIFS网络协议开发的。


1
NAS性能:NFS,Samba和GlusterFS
我正在为小型Web服务器场计划新的共享存储基础结构。因此,我对许多NAS文件系统进行了很多测试。这样,我得到了一些意外的结果,并且想知道这里的人是否可以确认这一点。 简而言之:对于小型文件写入,Samba的速度比NFS和GlusterFS快得多。 在这里,我做了什么:我运行了一个包含大量文件的简单“ rsync基准”,以比较小型文件的写入性能。为了便于复制,我现在使用当前wordpress tar.gz的内容重新运行了它。 GlusterFS复制2:32-35秒,高CPU负载 GlusterFS单:14-16秒,高CPU负载 GlusterFS + NFS客户端:16-19秒,高CPU负载 NFS内核服务器+ NFS客户端(同步):32-36秒,非常低的CPU负载 NFS内核服务器+ NFS客户端(异步):3-4秒,非常低的CPU负载 Samba:4到7秒,中等CPU负载 直接磁盘:<1秒 我绝对不是samba专家(我认为我的最后一次接触是samba 2.x),所以我在这里没有进行任何优化-只是开箱即用的配置(debian / squeeze软件包)。我添加的唯一内容是“ sync always = yes”,应该在写入后强制执行同步(但是看到这些结果..)。没有它,测试速度大约要快1-2秒。 所有测试都在同一台机器上运行(自安装式NAS出口),因此没有网络延迟-纯协议性能。 侧节点:作为文件系统,我使用了ext4和xfs。以上结果与ext4有关。xfs的性能提高了40%(更少的时间)。机器是EC2 m1.small实例。NAS导出在EBS卷上,来源(提取的tar)在临时磁盘上。 所以我们开始:有人可以向我解释为什么samba这么快吗? 另外:在同步模式下,内核服务器的NFS性能是否应该如此恐怖(优于GlusterFS NFS服务器)?知道如何调整吗? 谢谢L

5
公共共享的Samba配置
昨天,我将fedora盒升级到了最新版本,并且还升级了samba,现在使用的是samba4。我以前可以从家里的任何计算机上使用这些共享,而无需用户/密码,但是现在似乎出了点问题。配置。 这是我的smb.conf [global] workgroup = mygroup server string = Samba Server Version %v netbios name = HOME-WS log file = /var/log/samba/log.%m max log size = 50 guest ok = yes security = share [Media] path = /mnt/Media read only = yes browseable = yes guest ok = yes guest only …
27 samba  samba4 


8
挂载CIFS共享给出“挂载错误127 =密钥已过期”
我目前正在复制CentOS盒的设置,试图挂载位于NAS上的samba共享时遇到一个奇怪的错误。我得到的错误是: mount error 127 = Key has expired Refer to the mount.cifs(8) manual page (e.g.man mount.cifs) 设置与旧机器相同,密码也绝对正确。我已经用谷歌搜索了这个问题,并查看了每个引用此问题的页面(不是很多),但仍未找到答案。 较旧的CentOS机器正在使用Samba的版本3.0.28-0.el4.9,而我现在要设置的是3.0.33-3.7.el5_3.1。我不知道这是否与它有任何关系,但这当然是这两种设置之间唯一的区别之一。 当我尝试安装命令时,它将出现在系统日志中: Sep 8 10:51:54 helvetica2 kernel: Status code returned 0xc0000072 NT_STATUS_ACCOUNT_DISABLED Sep 8 10:51:54 helvetica2 kernel: CIFS VFS: Send error in SessSetup = -127 Sep 8 10:51:54 helvetica2 kernel: CIFS VFS: cifs_mount …
25 linux  samba 


3
如何使Samba共享不询问密码
注意:我可能已经阅读了多达50个不同的页面,这些页面描述了如何在2年的时间里设置公共Samba共享,但对我没有任何帮助。我不知道我需要设置多少RTFM。 我需要/想要在我的家庭服务器上为两个工作站设置一个完全开放的公共文件共享。 设置如下: 服务器: 德比安·威兹(Debian Wheezy) sudo smbd --version给我Version 3.6.6。 我要共享的2个本地分区,由于分区太旧且取自Windows计算机,因此以NTFS格式进行了格式化。我无法将它们格式化为ext * FS,因为它们有很多数据,我无法(但尚未)将其移动到其他任何地方。 由于缺乏独创性而被命名为“ homeserv”的机器。 客户: Debian测试(Jessie) Windows 7(两台不同的计算机)。实际上,我的机器是Debian / Windows dualboot,而我妻子的机器仅是Windows。 蒸馏后的smb.conf如下所示(逐字显示,没有其他内容): [global] workgroup = WORKGROUP security = user map to guest = Bad User [disk1] comment = Disk 1 on 400GB HDD path = /media/disk1 browsable = yes …


4
Samba文件名中的特殊字符
通过Samba提供文件名中包含特殊字符(例如“()?:”)的文件时,名称将转换为无法识别的格式。例如,一个文件 my_file:_(important).txt 显示为 M43J1E~0.TXT 有没有一种方法可以避免这种行为(显然,无需重命名文件)?我假设不应该使用字符编码,因为几个UTF-8字符似乎可以正常工作。
18 samba 


6
Windows7-实际上指定的密码正确时,“指定的网络密码不正确。”
我有一段时间的samba服务器设置。它是一个硬件NAS-不幸的是,它不提供对Samba日志的访问。(NAS的确切型号称为Addonics NAS Adapter) 我也有Windows Vista和Windows XP机器-从这两个机器上,我都可以正确地映射\\ 192.168.0.20 \ Smd(在询问我的用户名和密码后,可以正常使用l:\\ 192.168.0.20 \ Smd进行映射)。 我还购买了一台带有Windows 7的全新计算机,当我尝试在其上执行完全相同的net use命令时-使用完全相同的用户名/密码对,会收到“ 指定的网络密码不正确 ”的消息。 。我还尝试从Windows资源管理器菜单映射,并得到相同的错误。 我同步了两台计算机的时钟,然后再次尝试...,但是仍然存在相同的错误。 因此,真正令人惊讶的是,映射可在WindowXP和Windows Vista计算机上运行,​​但无法在Windows7计算机上使用完全相同的命令和用户名/密码进行映射-任何人都不知道是什么原因或如何解决此问题?谢谢

3
NT_STATUS_BAD_NETWORK_NAME在Samba中是什么意思?
我设置了这样一个共享: [global] security = user map to guest = Bad Password usershare allow guests = yes [vms] comment = VirtualBox Virtual Machines path = /home/neil/VirtualBox/HardDisks guest ok = yes read only = yes 当我以自己的身份访问共享并输入密码时,它可以正常工作: $ smbclient //neil-ubuntu/vms -U neil Enter neil's password: Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0] smb: \> 但是当我以访客身份访问它时,它不起作用: $ …

8
无法从Windows 10连接到Linux Samba共享
我有一个在Ubuntu 14.04上运行的Samba服务器版本4.1.11。我无法从Windows 10连接(但可以从Windows 7连接)。 服务器和客户端不在同一局域网中。 Windows给出的错误消息是服务器处于联机状态,但没有响应。但是,Samba日志则相反。 我已经附上了Windows 10连接失败的日志以及Windows 7连接成功的日志(供比较)。 简而言之,不同于成功的尝试,失败的尝试开始于: switch message SMBnegprot (pid 2855) conn 0x0 然后在选择之前,它会请求许多不同的协议SMB2_FF。然后,经过一番安全协商,它切换到protocol SMB 2.???,然后是SMB3_00,其后是: Server exit (NT_STATUS_END_OF_FILE). 成功的尝试SMB2_10从一开始就选择协议,但是Windows 10甚至都不要求该协议。 这是日志: 尝试失败(从Windows 10开始) http://pastebin.com/M0xmBuY3 成功尝试(从Windows 7) http://pastebin.com/jF8VzaiA 我已在评论中添加了smb.conf文件(不能有2个链接,且信誉低于10)
16 linux  windows  ubuntu  samba 

7
Samba公共共享-Windows不断要求输入密码
我不知道如何正确配置这些Samba共享。我真的不明白怎么了 我在AskUbuntu论坛,LinuxQuestions以及其他论坛和网站上阅读了很多文章。我真的尝试了配置参数的所有可能组合。我首先尝试使用适当的参数-我认为应该可以使用的参数-然后我逐步尝试更改所有参数,直到现在:我真的不明白如何设置参数才能使其正常工作。请帮我! 它是如何工作的 2股; 1个公共用户(可从连接到服务器的每个人访问,读/写),1个受保护(只能使用定义的用户名和密码访问,读/写); 有些用户必须有权访问两个共享(定义的共享),而另一些则只能公共访问。 公众共享名称:DSMPubblica; 私人共享名:DSMUfficio; 在Windows上,我应该能够在DSMPubblica上进行配置,即字母Y:并直接访问它,然后我应该能够在字母Z:中配置DSMUfficio并提示用户名和密码窗口。 额外的努力和日志行 我尝试了更多。我从配置中删除了两个共享,并创建了一个新的公共共享,称为“公共”。当我尝试连接时,Windows表示无法连接。 在日志上,我可以看到: smb_pwd_check_ntlmv1: incorrect password length (62)=> ??? 我不希望用户指定密码,Windows甚至都不要求我输入密码。 process_usershare_file: stat of /var/lib/samba/usershares/dsmufficio failed. Permission denied=> ??? 什么/var/lib/samba/usershares/dsmufficio啊 它在我的Linux服务器中不存在,并且未在配置文件中的任何位置指定(甚至没有“ usershares”)。 怎么了 Windows 7和Windows 8.1都会发生所有事情。 我尝试连接新的网络共享; 我为DSMPubblica选择字母(Y :); 我写服务器地址(\ 10.10.10.1 \ DSMPubblica); 我选中“重新启动时再次连接”,而不选中“使用不同的凭据连接”(对凭据的检查无关紧要-带有或不带有检查的行为相同); 身份验证窗口提示我! 如果单击“确定”而不输入任何用户名,Windows将不允许我继续:他需要用户名和密码。 如果我给他设置了DSMUfficio的用户名和密码,则可以连接; 对于DSMUfficio也是一样,但是有了这个,Windows可以要求我进行身份验证。 如果我选中“保存身份验证凭据”,则在重新启动时会再次询问我所有内容。 我的配置 股份 [DSMUfficio] …

3
如何将凭证文件传递给mount.cifs?
我正在维护Mac和Linux的异构网络,因此我决定创建一个perl脚本来统一跨计算机的安装策略。 linux中的当前实现在/ etc / fstab中可以正常工作: //myserverhere.com/cifs_share / mnt / cifs_share cifs用户,uid = 65001,rw,workgroup = DEV,credentials = / root / .cifs 0 0 和/root/.cifs包含 username=ouruser password=ourpassword 我尝试将其转换为非fstab格式,如下所示: mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs 但这似乎不起作用。 有人可以指出我做错了吗? 提前致谢。 伊斯梅尔·卡西潘()
16 linux  samba  mount  cifs 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.