Samba 通过 Nautilus 运行,但不能通过 mount 运行

Samba 通过 Nautilus 运行,但不能通过 mount 运行

我在 bananaapi 上有一个 Samba 共享。在 pi 上,我创建了用户samba。由于这些共享也由 owncloud 共享,因此我已将其添加samba到组中www-data

如果我使用 Nautilus 的命令,smb://samba@cavalorn/data/一切都会正常进行。我可以在每个文件夹中读取、写入和导航。

然后我想将共享添加到fstab。我通过在文件中添加以下行来实现此目的:

//cavalorn/data /media/data cifs credentials=/home/daniel/.smbcredentials,iocharset=utf8,sec=ntlm,file_mode=0770,dir_mode=0770 0 0

引用的文件中具有正确的凭据.smbcredentials

如果我使用,mount -a则不会出现任何错误,并且文件夹会出现在启动器中。但我无法读取或写入任何数据。

为什么 Nautilus 可以做到,但 mount 却不知为何坏了。mount 不是尝试以用户身份使用 samba 吗?

注:我用的是Ubuntu 15.10。

答案1

正如@Organic Marble 在评论中提到的,问题在于该文件夹是用 挂载的root:root,所以我的用户无法读取或写入它。在我的 中使用uid和将其挂载为。gidfstabdaniel:daniel

相关内容