Samba 安装仅允许 root 用户进行修改

Samba 安装仅允许 root 用户进行修改

我正在尝试从 Synology 安装 Samba 共享。它仍然是 Samba 和 Linux。客户操作系统是 Ubuntu 16.04。当 Ubuntu 安装目录时,它看起来很棒。但是,我无法对该目录中的任何内容进行更改,除非我 sudo 修改尝试,此时它工作正常。我不明白为什么。两台设备上的用户都是art,我确信这根本不会混淆视听。 </sarcasm>

我有以下行/etc/fstab

//192.168.1.14/files/Dropbox    /home/art/Dropbox       cifs    credentials=/home/art/.smbcredentials,uid=1001,gid=1001,iocharset=utf8,sec=ntlm,_netdev 0       0

.smbcredentials具有 Samba 共享的用户登录信息。

username=art
password=XXXXXXXXXXX

我怎样才能做到这一点,以便我可以修改它而不需要root访问权限?

答案1

该文件/home/art/.smbcredentials归 root 所有,只能由 root 读取,但位于不适当的目录中。将其移动到/root可更正此问题。权限/home/art为 755,但这还不够。

现在该文件归 root 所有(没有变化),并且在 中/root它可以按预期运行。

相关内容