Я использую 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) с терминалом, поскольку я хочу передать некоторые файлы из samba в качестве аргументов локальным программам.
Другие решения будут:
- nautilus sftp:// который проходит через gvfs; но более новый gnome больше не записывает на диск ~/ .gvfs, поэтому я не могу просмотреть его в терминале.
- И последним решением будет NFS, но это означает, что мне нужно синхронизировать uids и gids в локальной системе с теми, что на сервере.