ネットワーク管理者スケジューラのルート所有スクリプトでユーザーとしてgvfs-mountを実行します。

ネットワーク管理者スケジューラのルート所有スクリプトでユーザーとしてgvfs-mountを実行します。

NetworkManagerスケジューラを使用してgvfs-mountマウントを自動化するスクリプトを生成しようとしています。スケジューラを使用するには、ルートがスクリプトを所有する必要があります。

gvfs-mount smb://path/端末でユーザーとして実行します。

私は別のユーザーとしてrootでコマンドを実行する2つの方法を見つけましたが、どちらも機能しません。

$ 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

関連情報