Samba 中的“无法挂载 Windows 共享”错误

Samba 中的“无法挂载 Windows 共享”错误

情况是这样的。办公室里有 3 台机器。它们上面的操作系统分别是,

  1. Linux薄荷
  2. Ubuntu 12.04
  3. Windows Vista

Ubuntu(#2)机器应该是机器#1 和#3 之间的通用文件服务器。

机器 #2 有两块硬盘。一块是 500 GB 的 NTFS 空硬盘,另一块是 160 GB 的 ext4 硬盘。我计划将 500 GB 用作文件共享磁盘。

当我在机器 #2 上使用 Nautilus 上下文菜单共享文件夹时~/Documents,我可以轻松访问机器 #1 和 #3 上的文件,但是当我尝试在 500 GB 磁盘上共享某个文件夹时,机器 #1 上出现错误,提示

无法挂载 Windows 共享

如果需要的话,我不介意将驱动器格式化为 ext4,但我确信有些简单的事情出了问题。

编辑

我把@Marty的评论当作提示,并使用 ntfs-config 配置该分区的自动挂载。现在它可以正常工作了。谢谢

答案1

您要做的是向该共享定义添加“强制用户”行,以便远程用户看起来像您

  [share-name]  
  comment =   
  path = /media/some-name  
  read only = No  
  force user = your-user-name  
  guest ok = yes 

尝试这个。

答案2

我最终使用了 ntfs-config。它的自动挂载功能解决了我的问题。

答案3

我尝试设置"name resolve order = bcast host",甚至绞尽脑汁试图从网上寻找解决方案。

我的问题很简单:

我的 Ubuntu 服务器上运行着 samba,而我的笔记本电脑也运行着 Ubuntu,无法浏览共享文件夹。我将文件夹权限设置为 700,这只允许用户拥有读写和可执行权限。

但问题是,只有我的 Ubuntu 无法浏览这些文件夹。我的 Windows、Ipad 和 Android 可以浏览和执行文件。

添加之后"force user = myusername",一切都运行正常。

相关内容