我有一个 samba 共享驱动器,它在我的 ubuntu 工作站上运行良好,但在 Windows 计算机上不可用。设置允许匿名用户访问它,但在 Windows 上不允许这样做(除非更改某些设置)为了能够访问运行 Windows 的计算机,我为所有想要连接到它的人创建了用户和密码。
现在,Windows 用户可以读取和写入它,但我无法在我的 ubuntu 工作站上写入。我在启动时安装它时也遇到了问题,fstab 文件不再起作用。
驱动器 fs 是NTFS我认为这是罪魁祸首。我尝试对文件夹进行 chmod 和 chown 操作,但没有任何变化:所有文件和文件夹都是 755。
但我必须承认,我对这里到底发生的事情感到非常困惑。
我的 fstab 文件复制到这里:
//192.168.1.2/ext4tb /mnt/ext4tb cifs ,credentials=/home/frepie/.smbcredentials,iocharset=utf8,vers=3.0,file_mode=0777,dir_mode=0777 0 0
答案1
看来 Samba 配置有问题。尝试像这样创建共享:
[global]
workgroup = WORKGROUP
guest account = nobody
security = user
map to guest = bad user
[Test]
path = /pathtoshare
writable = yes
printable = no
only guest = yes
public = yes
guest ok = yes
guest only = yes
guest account = nobody
browsable = yes