允许对 SMB 安装的驱动器进行写访问

允许对 SMB 安装的驱动器进行写访问

下列的本指南我能够将我的 Samba 共享挂载到我的 Ubuntu 12.04 系统上。我可以很好地浏览文件夹。但是我无法创建目录也无法创建文件。我收到以下错误:

mkdir:无法创建目录“ServerBackups”:权限被拒绝

查看目录权限,我明白了

drwxr-xr-x  1 root root    0 Aug 14 22:34 stora

我尝试将其更改为 root:sambashare 且没有任何错误sudo chown :sambashare stora/,但是当我确认完成后,它又回到了 root:root。这是我添加到我的/etc/fstab

\\10.0.1.20\mylibrary   /media/stora    cifs    credentials=/etc/samba/user,noexec  0       0

安装驱动器工作正常。我希望普通用户(主要是我)能够写入此安装。

我可能会错过什么?

答案1

假设凭证文件中的用户具有读/写访问权限,请尝试以下测试:

mount.cifs //server/share/name /mnt/somewhere -o user=username,file_mode=0664,dir_mode=0775

如果有效,请将file_modedir_mode选项添加到您的fstab.联机帮助页中可能还有您感兴趣的其他选项:man 8 mount.cifs

编辑:哦,不要搞乱非本机文件系统权限或所有权 - 您的安装程序应该始终负责设置所有者:组和权限。

相关内容