มีหลายวิธีในการติดตั้งการแชร์ 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