Существует множество способов смонтировать общий ресурс SMB в Ubuntu. Например:
В качестве пользователя root вы можете использовать mount.cifs:
mount -t cifs -o user=username //servername/sharename/ /mnt
вы можете использовать smbnetfs как описано здесь
Тем не менее, я хотел бы использовать gvfs. При входе в систему с помощью SSH. Я попробовал следующее безуспешно:
dbus-launch bash
gvfs-mount smb://servername/sharename/
Это работает ... вроде. Когда я бегу
gvfs-mount -l
Я получаю следующее:
Mount(0): sharename on servername -> smb://servername/sharename/
Type: GDaemonMount
Итак, крепление, кажется, работает. Однако нет точки монтирования файловой системы, в то время как при монтировании ее с помощью Nautilus я получаю точку монтирования /run/user/1000/gvfs/
, к которой я могу получить доступ с помощью командной строки.
Что я должен сделать, чтобы получить точку монтирования с помощью gvfs, к которой я могу получить доступ из командной строки?
ln -si $XDG_RUNTIME_DIR/gvfs/mysmbmount $HOME/smb