在 root 拥有的脚本中以用户身份运行 gvfs-mount 以用于网络管理器调度程序

在 root 拥有的脚本中以用户身份运行 gvfs-mount 以用于网络管理器调度程序

我正在尝试创建一个脚本来使用 NetworkManager 调度程序的 gvfs-mount 自动安装。调度程序要求脚本由 root 拥有。

gvfs-mount smb://path/以用户身份在终端中运行。

我找到了两种从根用户身份以另一个用户身份运行命令的方法,但它们都不起作用。

$ su -c 'gvfs-mount smb://path/' user
[sudo] password for user:
Error mounting location: volume doesn't implement mount

$ sudo -u user gvfs-mount smb://path/
Error mounting location: volume doesn't implement mount

相关内容