我已经在 Ubuntu 机器上安装并运行了 Samba。我已成功登录 WinXP 计算机,并能浏览我的主目录,但无法创建文件、文件夹等。没有写权限。
在我的 samba 配置中,我设置了此行read only = no
,从而授予对我的主目录的写入权限。使用终端重新启动 samba 后sudo restart smbd
,情况依然如此。
我是否需要在其他地方启用写访问权限?我还添加了create mask = 0775
,directory mask = 0775
但我不太清楚这是做什么的。
有什么建议么?
编辑
我创建了一个测试共享,并能够写入该共享。我的测试共享是/home/username/Pictures
但是当尝试从主目录写入时,访问被拒绝。
答案1
嗯,看起来是create mask = 0775
和directory mask = 0775
导致了问题。我不太了解权限以及它们到底起什么作用,但我最终通过注释掉这些行解决了问题。