Windows Server 2008 R2 NTFS支持符号链接。 如果我以pipe理员身份login到服务器,我可以使用mklink创build符号链接,所以我知道Admin用户有权执行此操作。 如果我使用mount -t cifs -o username ='domain \ Administrator'// server-name / smbshare / mnt / smbshare将一个共享挂载到Ubuntu 10客户机上 然后尝试通过执行ln -s testfile test_symlink来创build符号链接到testing文件我得到错误'ln:创build符号链接'test_symlink':不支持的操作' 如果我尝试只读一个现有的符号链接的内容(以前通过shelling到服务器创build),我得到一个'操作不支持'的错误。 我已经尝试过这与unix扩展=是 , 遵循symlinks =是和宽链接=是在我的smb.conf,没有他们存在。 有任何想法吗? 除此之外,似乎SMB1可能不支持符号链接,即使底层卷也是如此。 然而,SMB2呢 – 所以我在运行Samba 3.5.4的Fedora Core 13 VM上试过了,我设置了max protocol = smb2 ,结果和上面一样。 我不清楚mount -t cifs究竟是使用底层的samba机器,还是单独的实现…
由于我们升级到OSX El Capitan,我们在SMB服务器上遇到了一些奇怪的文件权限错误。 我们有一台Ubuntu服务器机器,通过SMB共享文件夹将我们的工作文件托pipe到我们的每个Mac工作站。 我们使用Git通过 SourceTree来构build我们的网站(方便共享相同的数据库和文件),因为我们升级到OS X El Capitan,文件权限不一样,Git标记每个文件都改变了,因为它们的perms从0664切换到0775(或0644至0755)。 例如,这里是在我们的开发服务器上使用SSH的ls -la输出 ➜ CashierTheme git:(develop) ls -la total 72 drwxrwsr-x 9 nestorwww nestorwww 4096 oct. 12 23:42 . drwxrwsr-x 6 nestorwww nestorwww 4096 avril 14 17:33 .. -rw-rw-r– 1 nestorwww nestorwww 12261 oct. 12 23:42 CashierThemeApp.php -rw-rw-r– 1 nestorwww nestorwww 56 oct. 12 23:42 composer.json -rw-rw-r– […]
我正在与[家园]分享有关的问题。 操作系统是Ubuntu 12.04。 我已经安装了samba 4.0.3,bind9 dlz,ntp,winbind,除pam模块以外的所有东西,并执行了https://wiki.samba.org/index.php/Samba_AD_DC_HOWTO中的所有testing。 运行getent passwd和getent用户工作得很好。 创build一个简单的共享工作得很好。 我可以通过windows mmcpipe理单元pipe理用户,GPO和DNS。 我可以joinwinxp,7,8到域名并完美login。 我可以改变我的密码从Windows等..等.. 我可以说,一切都很好,很高兴:) buuuut,不,主目录不工作。 在这里search,并在我们的好朋友谷歌我收集了一个简单的 [homes] read only = no path = /storage-server/users/ 并将用户的主文件夹映射到dsa.msc \\服务器001 \用户名或\\服务器001 \家庭应该让我一个家庭共享,我可以映射为我的用户homedir。 但pipe理单元给我一个错误说,它不能创build主文件夹,因为networking名称还没有find(从葡萄牙语粗略翻译)。 还在跑步 root@server-001:/storage-server/users# smbclient //server-001/test -Utest%'12345678' -c 'ls' Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.0.3] tree connect failed: NT_STATUS_BAD_NETWORK_NAME 服务器名称是好的,如果我在同一台服务器上进行一个简单的共享,它会打开很好。 如果我将用户homedir映射到这个简单的共享它的作品。 我想要的是,我不必去和手动在Linux上创build一个新的文件夹,每当我在Windows上创build一个新的用户。 它看起来像权限,但我无法find任何文档(是的,我试过的manpages,但它很难告诉与人smb.conf单独这么多的选项)。 我的smb.conf现在看起来像这样(我知道很简单) # Global parameters [global] workgroup = […]
在运行Samba(3.0.33-3.29)的CentOS 5.2框中,我创build了一个名为/upload的文件夹。 在桑巴我configuration了这样一个共享: [上传] 评论=上传文件夹 path= /上传 有效的用户=凯文根 public = yes 可写=是 browsable = yes 创build掩码= 0777 目录掩码= 0777 客人ok =是 我把' /upload文件夹放到我的账户'kevin'中,然后检查是否可以通过shell创build文件和文件夹。 我可以从Windows 7浏览到机器,authentication为“kevin”,看到我的主目录共享和upload共享,但我无法访问它们。 Windows报告: networking错误 Windows无法访问\\ cos-01 \ upload 检查名称的拼写。 否则,您的networking可能有问题。 要尝试识别和解决networking问题,请单击“诊断”。 错误代码:0x80070035 找不到networkingpath。 这是我做了什么的检查清单: kevin帐户被添加到桑巴使用smbpasswd -a kevin和设置我的密码在同一时间。 桑巴和centos密码都是一样的。 服务器名称cos-01位于/etc/hosts文件中 172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01 我还在/etc/samba/smb.conf设置了netbios名称 我将Windows 7的LAN Manager身份validation级别configuration为“发送LM和NTLM – 如果协商使用NTLMv2会话安全性” 更新: 我尝试通过IP地址和服务器名称(即\ […]
我正在维护一个异构的mac和linuxnetworking,所以我决定创build一个perl脚本来统一跨机器的安装策略。 目前在linux中的实现是在/ etc / fstab中正常工作: //myserverhere.com/cifs_share/mnt/cifs_share cifs user,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 但似乎没有工作。 有人可以指出我做错了吗? 提前致谢。 伊斯梅尔·卡西姆潘:)
我是一个开发者,在外国地形上踩着这里。 请原谅天真 我使用一个将数据存储在数据库和文件系统中的应用程序。 上下文:集群和networking共享 在过去,当我们运行应用程序集群(即多个应用程序服务器面向数据)时,我们按如下方式处理文件系统: 节点A:共享“数据目录”(通过samba或nfs) 节点B,C,D等:装载“networking共享”并在其“数据目录” 降低节点B,C,D的“磁盘速度”不是最理想的,但不是一个大问题。 另请注意 :应用程序使用自己的文件locking机制。 并发写入不是问题。 问题 因此,在现代数据中心光纤通道将服务器连接到SANS,在几台服务器之间共享“大量磁盘”的最佳方式是什么? 这种“磁盘共享”被广泛使用吗? 任何操作系统特定的问题(“在Linux上工作,但在Windows上不可用”) 任何警告? 难以configuration,不可靠等? 我从系统pipe理员那里听到了很多“我们不能这么做”的问题,当我问到更多的细节时,他们说:“好吧,从技术上说这是可能的,但是我们不是这样做的” 提前致谢, 更新:感谢您的答案。 (他们都很好,我不得不select一个,对不起,如果不是你的话)正如我(有点)期待的那样:我希望你可以简单地将NTFS或XFS或任何“常规”文件系统连接到同一个“大块头” “磁盘”被certificate是天真的。 集群文件系统是票据。 而花哨的文件系统不在我们的托pipe团队的首要任务)。
在CIFS / SMB协议中,我看到有三种types的文件句柄:持久的,弹性的和持久的。 他们有什么区别?
Active Directory域如何join计算机(本地MS Windows或带有winbind的Linux)确定最接近的密码服务器? 这个问题意味着在不同位置有一个拥有2+ Active Directory服务器的集群。 在Windows上,没有明显的选项可以select使用哪个Active Directory服务器进行身份validation等。 在Linux上 (使用samba / winbind)有一个smb.cfg(“密码服务器”)的设置,但它是可选的(当与设置“security = ads”结合使用时)。
我正在通过SMB备份一个Linux机器到NAS。 我在本地安装NAS,然后我rsync了很多数据(100GB左右)。 我相信这需要很长时间:超过12小时。 一旦一切都被复制,我预计会更快,因为几乎每天都没有改变。 有没有办法加快速度? 我在想也许rsync认为它与本地硬盘工作,并使用校验而不是时间/大小比较? 但我没有find强制进行时间和date比较的方法。 还有什么我可以检查?
我有一个Linux文件服务器为Linux和Windows用户提供/ home。 我能够从我的Windows客户端连接,但不能从DC连接。 然后突然间我也可以从DC连接。 Linux服务器运行Centrify客户端,因此是域的一部分。 全部在同一个子网上。 这就是log.smbd反复说的: [2010/02/11 11:25:57,0] lib / util_sock.c:read_data(534)read_data:向客户端192.168.200.3读取4字节失败。 错误=连接重置由对等 在Windows上,它显示为“未知错误”。 编辑:错误代码是“0x80004005”。 我们正在开发一个依靠桑巴分享的系统,并担心这会再次出现。 这将是很好的指出根源。 任何想法可能是什么? 看的地方?