4

Я использую 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. Есть ли способ указать все гиды, которые есть у удаленного пользователя?

Есть ли способ:

  1. Смонтировать удаленную самбу с несколькими группами в локальной системе?
  2. Просмотрите монтирование из 1) с терминалом, поскольку я хочу передать некоторые файлы из samba в качестве аргументов локальным программам.

Другие решения будут:

  • nautilus sftp:// который проходит через gvfs; но более новый gnome больше не записывает на диск ~/ .gvfs, поэтому я не могу просмотреть его в терминале.
  • И последним решением будет NFS, но это означает, что мне нужно синхронизировать uids и gids в локальной системе с теми, что на сервере.

1 ответ1

0

Это должно сделать это по умолчанию. Вы проверяли ACL с помощью getfacl?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .