我想知道如何在我的虚拟机(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
但那并没有奏效。
我正在使用Ubuntu 12.04,并没有惹恼Samba conf。 这是我的fstab行,如果有帮助:
//192.168.0.150/z /media/z cifs username=###,password=### 0 0
根据我读到的一些文档,只有当你超级关心你的Linux机器在CIFS共享上看到的权限时,掩码标志才是必要的。 我不是(并以root身份运行,这是一个testing虚拟机),所以我省略了它,它工作正常。
也许你应该尝试重置你的Sambaconfiguration为默认值,并使用更简单的fstab行?