如何使用多个组从本地主机挂载远程 samba 共享?

如何使用多个组从本地主机挂载远程 samba 共享?

我正在使用 mount.cifs 来挂载远程 samba 共享(客户端和服务器都是 Ubuntu 服务器 8.04),如下所示:

mount.cifs //sambaserver/samba /mountpath -o credentials=/path/.credentials,uid=someuser,gid=1000

$ cat .credentials
username=user
password=password

我使用 mount.cifs 从本地系统挂载了一个用户名和密码的用户,但问题是该用户属于远程系统上的多个组,而使用 mount.cifs 我只能指定一个 gid。有没有办法指定远程用户拥有的所有 gid?

有没有办法:

  1. 在本地系统上安装具有多个组的远程 Samba?
  2. 使用终端浏览 1) 中的挂载,因为我想将一些来自 samba 的文件作为参数传递给本地程序。

其他解决方案包括:

  • nautilus sftp:// 通过 gvfs 运行;但是较新的 gnome 不再将 ~/.gvfs 写入磁盘,所以我无法在终端中浏览它。
  • 最后的解决方案是 NFS,但这意味着我必须将本地系统上的 uid 和 gid 与服务器上的 uid 和 gid 同步。

答案1

它应该默认这样做。你用 检查过 ACL 了吗getfacl

答案2

相关内容