我通过 Nautilus 安装了远程服务器的驱动器。ubuntu
以(服务器帐户)身份登录。本地用户 ID 为tianhe
.
我想使用 sublime text CLI 命令 ( subl file_to_open
) 在远程服务器上打开文件。但我得到Permission denied
错误。
tianhe@tianhe-windy:/run/user/1000/gvfs/sftp:host=x.x.x.x/home/ubuntu/test$ subl .
cannot open path of the current working directory: Permission denied
但是,我可以通过 Nautilus 打开和创建文件,方法是右键单击同一个远程文件夹 -> 使用其他应用程序打开 -> 选择 Sublime Text。
从服务器看到的目录权限是:
ubuntu@VM-0-9-ubuntu:~/test$ ll
total 12
drwxrwxr-x 2 ubuntu ubuntu 4096 Jul 4 21:42 ./
drwxr-xr-x 8 ubuntu ubuntu 4096 Jul 4 21:23 ../
-rw-rw-r-- 1 ubuntu ubuntu 16 Jul 4 21:42 haha.txt
从本地看到的目录权限是:
tianhe@tianhe-windy:/run/user/1000/gvfs/sftp:host=x.x.x.x/home/ubuntu/test$ ll
total 9
drwxrwxr-x 1 tianhe tianhe 4096 7月 4 21:42 ./
drwxr-xr-x 1 tianhe tianhe 4096 7月 4 21:23 ../
-rw-rw-r-- 1 tianhe tianhe 16 7月 4 21:42 haha.txt
tianhe@tianhe-windy:/run/user/1000/gvfs/sftp:host=x.x.x.x/home/ubuntu/test$ subl .
cannot open path of the current working directory: Permission denied
tianhe@tianhe-windy:/run/user/1000/gvfs/sftp:host=x.x.x.x/home/ubuntu/test$
出了什么问题,我该如何解决?
我卸载了从 Ubuntu Software 安装的 Sublime Text,然后根据其官方网站上的官方文档重新安装它,它基本上使用
apt
. 它有效!