네트워크 관리자 스케줄러의 루트 소유 스크립트에서 사용자로 gvfs-mount를 실행하세요.

네트워크 관리자 스케줄러의 루트 소유 스크립트에서 사용자로 gvfs-mount를 실행하세요.

NetworkManager 스케줄러를 사용하여 gvfs-mount 마운트를 자동화하는 스크립트를 생성하려고 합니다. 스케줄러를 사용하려면 루트가 스크립트를 소유해야 합니다.

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

관련 정보