无需 root 权限即可挂载 Samba 共享

无需 root 权限即可挂载 Samba 共享

我可以访问 Linux 机器,但没有 root 访问权限。我可以通过 访问 Samba 共享smbclient。我希望能够挂载此共享,以便可以从 Matlab 内部访问它。通常,如果我有 root 访问权限,这将很容易。但由于我没有,我不确定如何继续。

编辑:

smbmount此计算机上未安装。 mount.cifs已安装,我认为我读到的是 的替代品smbmount?但是,当我尝试时,它说我需要使用 sudo 来运行它。

smbmount非root 用户是否mount.cifs需要被 suid 才能挂载 Samba 共享?

答案1

尝试 gvfs-mount,如下所示:

gvfs-mount smb://user:pass@server/storage

这就是 Nautilus 用来在没有 root 访问权限的情况下挂载远程共享的方法。

在 Nautilus 中,您可以smb://user:pass@server/storage在位置栏中输入。我相信这可以帮助您在 Matlab 中找到共享。

例子:

gvfs-mount smb://alexsmith:mypassword@everest/myshare

请注意字段userpass是可选的,因此您可以使用:

gvfs-mount smb://everest/myshare

相关内容