小编Tyr*_*ras的帖子

使用 gio 挂载 smb 共享时如何指定密码?

我正在开发一个需要自动挂载 smb/cifs 共享的软件。

问题是必须使用用户的登录名和密码安装共享,而且,AFAIK 以及我完全不知道的原因,看起来 gio 没有在命令行中指定密码的选项,只有用户。如果用户需要密码,它会以交互方式要求密码。虽然这适用于从终端调用 gio 的人,但对于开发......这是一种痛苦。

我已经试过打电话

gio mount smb://<user>:<password>@<server>/<share>/
Run Code Online (Sandbox Code Playgroud)

但它只是忽略密码并在终端中要求它。(糟糕的)文档没有显示任何指定密码的方法。等待密码提示并“模拟”输入是设置密码的唯一方法吗?

使用 mount -t cifs 不是一个选项,因为它需要 root/sudo,而且我正在使用的软件不应该需要提升的权限。

permissions mount cifs

8
推荐指数
1
解决办法
6677
查看次数

标签 统计

cifs ×1

mount ×1

permissions ×1