为非 root 账户提供临时 R+W CIFS 共享?

为非 root 账户提供临时 R+W CIFS 共享?

我想设置一个跨平台邮件客户端(Thunderbird),到目前为止,我想使用 NAS 作为配置文件存储。

NAS 基于 CIFS,可安装在 Windows 和 Ubuntu 上。此外,互斥锁的锁定功能运行良好,设置似乎可以作为概念验证。

问题出在 Linux 挂载上。

由于我使用的是笔记本电脑,因此并不总是连接到网络,因此,我无法使用 来/etc/fstab设置具有修改后的组 ID 的 CIFS 共享。并且必须使用 来安装共享mount -t cifs ...,这导致它由 root 拥有,并且所有权非常糟糕,以至于无法将其chown分配给普通用户帐户。

这会导致 Thunderbird 出现只读问题,但如果通过 启动 Thunderbird,这些问题似乎可以得到解决sudo

但我想避免这种情况,并使用脚本将共享按需挂载到配置文件位置,并具有基于配置文件的权限和访问权限。

有办法实现这个吗?

答案1

我按照 fstab mount 操作http://wiki.centos.org/TipsAndTricks/WindowsShares

事实证明,如果在启动期间共享不可用,则不会产生任何负面影响,并且如果稍后出现网络,则共享会自动安装。

另外,我必须通过 PPA 更新到 Thunderbird 11.0,才能让它理解 Windows PC 上较新的配置文件。

相关内容