我刚刚安装了 Kubuntu,我注意到 Dolphin 尝试使用 libsmbclient 访问 SMB 共享,而不是像我在 Nautilus 中习惯的那样挂载 SMB 位置。不幸的是,性能非常糟糕,出于某种原因,我无法访问我在 Nautilus 中可以访问的共享(它给我带来了授权问题,而我在 SMB 挂载中没有遇到过这个问题)。
有没有办法像在 Ubuntu 中一样在 Kubuntu 中安装 SMB 共享?
(注意:我正在通过 VPN 访问共享,以防万一,但我不明白为什么应该这样做,并且在 Nautilus 中性能是完全可以接受的)。
答案1
尝试使用命令行工具smbmount。这将挂载目录,KDE 或 Gnome ,您始终可以挂载。最终您可以将其放入/etc/fstab
,但在没有网络或连接到其他网络的情况下启动时,挂载将不会成功。
答案2
可能的解决方案:
- 创造
/media/MOUNTPOINT
- 安装
cifs-tools
包 在 fstab 中添加以下行:
//IP_SAMBA_SERVER/SHARE /media/MOUNTPOUNT cifs user,noauto,user=smb_username,password=smbpasswd 0 0
- 之后,Dolphin 中会出现一个新图标,上面写着 MOUNTPOINT。单击该图标即可挂载 SMB 共享。
- 注意:出于安全原因,最好使用选项“credentials”而不是用户和密码。查看 man mount.cifs 以了解如何使用它。
答案3
Dolphin 和 Konqueror 文件管理器/浏览器都支持 cifs。smb://my_windows_server/my_share_name/
只需smb://myuser@my_windows_server/my_share_name/
在网址字段。使用海豚时,该栏是隐藏的,但您可以通过单击侧栏中的网络或单击当前位置的图标来打开它。
PS -Smbmount
在现代 Linux 系统中并不常用。如果您想挂载文件系统,使用 cifs 工具的示例更有可能起作用。
答案4
这个问题已经很老了,但是对于使用当前 kUbuntu 14.04 LTS 遇到同样问题的用户来说,该问题仍然适用。
您可以使用 Smb4k
我在全新安装的 kUbuntu 14.04.4 LTS 中做了以下操作
sudo apt-get install smb4k
转到应用程序启动器并输入 smb4k,然后单击或输入以运行。
点击左下角的“网络邻居”标签
浏览您的网络共享(Windows、smb/samba 等)。我的共享受用户名/密码保护,因此当我尝试访问它们时,它会提示我输入登录详细信息,输入后,共享会自动挂载。
安装后,您可以使用默认文件管理器(Dolphin)浏览、访问文件、播放电影等。
有关 Smb4k 的更多信息,请访问kde-apps.org,用户库.kde.org/Smb4K或前往docs.kde.org并在应用程序名称中输入 smb4k。