无法设置 Samba 文件共享

无法设置 Samba 文件共享

我的女朋友必须创建一个 Samba 服务器,以便在 Ubuntu 和多台 Windows 7 计算机之间实现文件共享,这是学校的一个项目。她的老师无法帮助她,所以我试着帮她一点忙。

我尝试了多个关于如何设置 Samba 网络的指南(),但它们各自似乎采用了完全不同的方法,而且似乎都没有效果。

可能是我做错了什么,但电脑似乎无法连接,这可能是由于任何事物...

我尝试过的总结:

  • 安装 Samba
  • 设置服务器设置(我的 Windows 工作组只是“WORKGROUP”,这是默认选项)

在此之后我尝试了无数的事情:

  1. 编辑 Samba 配置文件以共享文件夹(根据官方 Ubuntu 指南)
  2. 使用 Samba GUI 共享文件夹
  3. 向 samba 添加新用户
  4. 检查 Windows 上的文件和打印机共享选项是否已启用
  5. 还有很多我可能忘了的

经过所有这些操作后,Windows 计算机仍然无法识别文件共享。它不会出现在网络上,并且运行 IP 地址也不起作用。

有没有人有关于如何创建 Samba 服务器以用于 Ubuntu 12.04 和 Windows 7 的简单分步指南。它只需要是一个简单的服务器,启用密码并包含一些文件。如果有比 Samba 更好的软件可以完成这项工作,请告诉我,非常感谢您的帮助!

答案1

确保用户也添加到 Linux 机器,而不仅仅是 Samba。他们需要添加到 ubuntu 和 Samba。确保用户也添加到 Windows 机器,并且他们的密码与 Samba 密码匹配。

答案2

首先安装 Samba:

sudo apt-get install samba

现在编辑 samba 配置文件:

gksu gedit /etc/samba/smb.conf

向下滚动到workgroup = WORKGROUP(或任何其他工作组)

现在查看身份验证部分:

 #     security = user

去除“#”排在队伍的最前面。

要创建共享:

[share]
    comment = (Name it as you want )
    path = /path/to/share/folder (path you put your share )
    browsable = yes
    guest ok = yes ( in no it will prompt for password)
    read only = no
    writeable = yes
    create mask = 0775 (permission drwxrwxr-x)

现在如果你选择 guest ok = no 你应该创建一个 samba 账户:

假设你有一个用户名 user1

sudo smbpasswd user1

并为其设置密码,以便当您共享时它将用于身份验证。

sudo service smbd restart
sudo service nmbd restart

现在在 Windows 中尝试连接到您的共享,应该可以找到它。

相关内容