![使 SMB 共享的文件管理器挂载永久生效](https://linux22.com/image/1073787/%E4%BD%BF%20SMB%20%E5%85%B1%E4%BA%AB%E7%9A%84%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8%E6%8C%82%E8%BD%BD%E6%B0%B8%E4%B9%85%E7%94%9F%E6%95%88.png)
kubuntu GUI 中是否有一系列步骤可以使同一家庭网络上的其他 PC 上挂载的 smb 共享永久生效?
是的,我可以编辑 fstab。
但这不是问题所在。在 MSFT OS 的文件资源管理器中,我可以搜索并“映射网络驱动器”来自其他 PC 的共享驱动器。然后有一个复选框,通过在启动时重新建立“映射”来使“映射”永久化。所以我的假设是文件资源管理器正在修改 MSFT 等效的 fstab 文件(遗憾的是它不是用户可访问的)。
可以使用 kubuntu 中提供的文件管理器之一完成相同的操作吗?我想到的是 konqueror 和 dolphin。
顺便说一句,海豚可以通过其 GUI 访问 smb 共享。但是当我在海豚 UI 中看到共享时,我执行了“mount”命令,却看不到指向该设备的熟悉条目。fstab 中也没有变化。
kubuntu 如何处理这个问题?
干杯,格特
答案1
如今的文件管理器使用gio mount
(它取代了几乎所有其他方法,如gvfs-mount
、smbclient
)。请注意,如果系统可以提供用户和密码,文件管理器可以无需询问用户和密码即可挂载。它还可以接受来自 Kerberos 的用户和密码。Gnome-keyring,一个.servercreds
文件。
gio mount <protocol>://<servername>/<sharename>
该命令未提供用户和密码,因为这些是可见的。
从命令行应用相同的规则:需要提供用户和密码,正常方法是添加一行到/etc/fstab
。
但是,当我在 Dolphin UI 中看到共享时,我执行了“mount”命令,却看不到指向该设备的熟悉条目。fstab 中也没有变化。
gio
通过以下方式列出已安装的设备:
gio mount -l
(遗憾的是用户无法访问)
任何其他方法都会降低系统的安全性。