debian 在 linux 中挂载 windows 共享并使用 samba 共享,无需密码

debian 在 linux 中挂载 windows 共享并使用 samba 共享,无需密码

我想知道如何在我的 VM(debian)中正确安装我的 Windows 硬盘并与 samba 共享,以便其他用户无需密码即可访问它。

我这样做是因为我想访问我的媒体中心上的文件夹,但是在 Windows 上我根本无法让它工作,现在我可以让它工作了,但它一直要求我输入用户名和密码,这很烦人。

在 /etc/fstab 中我写道:

//192.168.0.1/e /mnt/e cifs username=mywinuser,password=xxx,dmask=777,fmask=777,uid=mylinuxuser,guid=mylinuxuser,rw

在 /etc/samba/smb.conf 中

[tv]
  browseable = yes
  path = /mnt/e/TV
  guest ok = yes
  read only = yes
  create mask = 0700

在我的 smb.conf 中我尝试设置

security = share 
user = nobody

但没有成功。

答案1

我使用的是 Ubuntu 12.04,不需要处理 Samba 配置。以下是我的 fstab 行,希望对您有帮助:

//192.168.0.150/z  /media/z  cifs  username=###,password=###  0 0

根据我读过的一些文档,只有当您非常关心 Linux 机器在 CIFS 共享上看到的权限时,掩码标志才是必要的。我并不关心(并且以 root 身份运行,这是一个测试 VM),所以我省略了它们,它工作正常。

也许您应该尝试将 Samba 配置重置为默认值并使用更简单的 fstab 行?

相关内容