Istnieje wiele sposobów montowania udziału SMB w Ubuntu. Na przykład:
jako root możesz użyć mount.cifs:
mount -t cifs -o user=username //servername/sharename/ /mnt
możesz użyć smbnetfs jak opisano tutaj
Chciałbym jednak użyć gvfs. Podczas logowania za pomocą ssh. Próbowałem bezskutecznie:
dbus-launch bash
gvfs-mount smb://servername/sharename/
To działa ... w pewnym sensie. Kiedy biegnę
gvfs-mount -l
Dostaję następujące:
Mount(0): sharename on servername -> smb://servername/sharename/
Type: GDaemonMount
Wygląda na to, że mount działa. Jednak nie ma punktu montowania systemu plików, a kiedy montuję go za pomocą Nautilusa, dostaję punkt montowania /run/user/1000/gvfs/
, do którego mogę uzyskać dostęp za pomocą wiersza poleceń.
Co powinienem zrobić, aby uzyskać punkt montowania za pomocą gvfs, do którego mogę uzyskać dostęp za pomocą wiersza poleceń?
ln -si $XDG_RUNTIME_DIR/gvfs/mysmbmount $HOME/smb