我正在尝试创建一个脚本来使用 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