我在 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
和将其挂载为。gid
fstab
daniel:daniel