![无法在 gvfs 挂载的远程文件夹上的文件夹中运行脚本](https://linux22.com/image/888299/%E6%97%A0%E6%B3%95%E5%9C%A8%20gvfs%20%E6%8C%82%E8%BD%BD%E7%9A%84%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC.png)
我在 Nautilus (smb/gvfs) 中安装的远程驱动器上的文件夹中有一堆视频文件。我打开文件夹,将 shell 脚本放入其中,打开终端并从那里运行它。它在本地文件夹上运行良好,但当我从远程文件夹对其内容运行它时,我不断收到“权限被拒绝”的提示。该脚本只是从一个视频容器转换为另一个视频容器,如下所示:
!/bin/bash
for i in *.mp4;
do
ffmpeg -i "$i" -vcodec copy -acodec copy "$i".mkv;
done
我知道我过去做过类似的事情,没有任何问题,但这次即使我以 root 身份运行并拥有 root 拥有的脚本,我也会被拒绝权限。
我错过了什么?